본문 바로가기

Auto Build(CI SCM GIT)

(6)
git 명령어 ---------------------------------------------------------------------------------깃 Bare Hock 사용법 git --bare initgit remote add {원하는Git서버명} ssh://{USER}@{IP}:{PORT}/{PATH}git --work-tree=/var/www/manager2 --git-dir=/home/mycup/git/test checkout -fgit remote add remotedev ssh://root@192.168.10.1:7777/ --------------------------------------------------------------------------------깃 리모트 브렌치 체크아웃 사용..
Git 빈폴더 추가 관리 하기 (git empty folder add) 빈폴더에 .keep 텍스트 파일을 만들어 관리 한다. touch .keep 모든 폴더를 검사해서 .keep 파일 생성. git clean -nd | sed s/'^Would remove '// | xargs -I{} touch "{}.keep" Log 폴더 관리 log 폴더와 같이 정말 빈 디렉토리만 존재하고 내부에 생성되는 파일은 Tracking할 필요가 없을 때는 .gitignore 파일을 만들어 사용한다. #ignore all files in this dir...*#... except for this one.!.gitignore
Docker 기본 명령어 Docker 실행 sudo service docker start redis 설치 docker run -p 6379:6379 --name skan-redis -d redis:latest aerospike-service 설치 docker run -tid --name aerospike -p 3000:3000 -p 3001:3001 -p 3002:3002 -p 3003:3003 aerospike/aerospike-server mysql 설치 docker run --name adteck-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=skan2018 -e MYSQL_ROOT_HOST=% -d mysql:5.7.21 --character-set-server=utf8mb4 --collati..
Docker 설치 & Docker Sonarqube 설치 Docker 설치 * 이전버전 제거 sudo apt-get remove docker docker-engine docker.io * Trusty 14.04에 권장되는 추가 패키지$ sudo apt-get update $ sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual1.apt패키지 색인을 업데이트하십시오 . $ sudo apt-get update 2.aptHTTPS를 통해 저장소를 사용할 수 있도록 패키지를 설치하십시오 . $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common 3. Dock..
Jenkins SSH 원격지 배포 SSH Publishers plugin 설치 시스템 환경설정 , ssh접속 정보 입력 빌드환경 PreStrps Execute shell commandcd ..cd document.knkcorp.commvn -pl !../com.knkcorp.security,!../com.knkcorp.utils clean install 빌드후 조치 SSH SourceFiles : 복사할 파일 Remove prefix : 파일 복사후 삭제할 폴더Remote directory : 파일을 복사할 위치 (SSH 환경설저 정보 포함 APPEND)Exec Command : 빌드후 명령어
Git 기본 명령어 / Git tag, Merge 기본 구조 특징1. 분산 개발 2. 강력한 선형 개발 지원 3. 대형 프로젝트에 합리적임 4. 암호회된 인증 히스토리 5. 손쉬운 스크립팅 도구 제공 Each file in the Working Directory can be in one of two states: Tracked or Untracked. All files in the Working Directory that were neither in the last snapshot nor in the Staging Area are Untracked files. Tracked files are files that were in the last snapshot; The Tracked files (e.g. Git controlled files) in turn..