레이블이 setting인 게시물을 표시합니다. 모든 게시물 표시
레이블이 setting인 게시물을 표시합니다. 모든 게시물 표시

2019-03-26

개발 환경의 자동화, CI

Continuous Integration

CI(Continuous Integration), 지속적 통합이란 소스관리, 빌드, 배포 등의 구조를 자동화 함으로써 소프트웨어 개발에 위험을 줄이는 방법으로 사용되고 있습니다.
Imgur

CI 구성의 핵심 4요소

CI Server

빌드 스크립트를 작성하고 자동화 프로세스를 구성하여 빌드. 테스트를 포함한 자동화 절차를 통해 검증하며 오류를 감지한다.
예) Jenkins, Travis

Source Control, Version Control

소스 코드 관리 및 팀 단위 구성의 프로젝트 진행시 필수적이며 오류 수정과정을 돕는다.
예) Subversion(SVN), Git, GitLab

Build Tool

Source Control에서 구성된 소스 코드를 실행 가능한 형태로 가공하며 사전에 구성된 테스트 절차를 진행하여 구성된 소스 코드의 결함을 파악한다.
예) Maven, Gradle, Ant

Test Tool

사전 구성된 테스트 코드에 따라서 일련의 검증과정을 거친다. 기능의 검증 뿐만 아니라 코드 품질에 대해서도 검증과정이 진행되는것이 좋다.
예) Junit, SonarQube

참조

Google Analytics

Analytics

애널리틱스는 데이터의 의미있는 패턴을 발견, 해석 및 전달합니다. 효과적인 의사 결정을 위해 이러한 패턴을 적용하는 과정이며 성능을 수치화하기 위해 통계, 컴퓨터 프로그래밍 및 운영 연구의 동시 적용에 의존합니다.

Blog Setting

Jekyll 에 Google analytics 를 적용하려면 이곳으로 이동하여 아래 이미지처럼 가입을 눌러 가입진행.
packet loss percentage
각 설정들을 올바르게 입력 후
packet loss percentage
packet loss percentage
추적 ID 가져오기를 하면 약관 동의 진행 절차를 진행 하고
packet loss percentage위 같이 추적하기 위한 코드를 제공하는데 그 코드를 페이지의 Head 부분에 등록하면 대시보드를 통해 접근을 확인할 수 있다.
현재 실시간만 확인이 되는데 다른것도 알아봐야 되겠다.

windows 환경 python 설치

windows 환경 python 설치

  1. python 다운로드 및 설치
    이곳에서 설치할 윈도우에 맞는 설치프로그램 다운로드 후 설치과정 진행
  2. 환경변수 등록
    기본경로 설정시 C:\Users\사용자\AppData\Local\Programs\Python\Python37-32\의 위치를 path 환경변수에 추가 등록
  3. py 파일 실행
    콘솔로 해당 python 파일 위치로 이동하여 python {파일명}.py 로 실행