# 젠킨스
D+4: 서버 구축
\[참고자료] 스타트업 개발자 혼자 빠르게 싸게 서버 구축하기웹 사이트를 구성하고 있는 다양한 콘텐츠를 효율적으로 관리할 수 있도록 도와주는 시스템이다. 보여지는 홈페이지 화면과 관리하는 페이지가 따로 있으며 그 관리자 페이지를 통해 모든 것을 관리한다. 웹 사이트계의

CI/CD 파이프 라인 구축
CI/CD Continous Integration/Continous Delivery, Deployment이라고 한다. 기본 개념은 지속적 통합 및 지속적 제공/배포이며 개발과 운영 팀에 발생하는 문제를 해결하기 위한 솔루션(인테그레이션 헬)이다. 애플리케이션의 전체 라

윈도우에서 공개키 기반 SSH 접속하기
jenkins에서 git을 사용하기 위해서는 git을 공개키 기반 ssh로 접속해서 사용해야 한다고 한다. 기존에는 git을 http로 사용하거나 ssh로 사용하더라도 아이디, 패스워드 방식으로 사용하였는데, 이번에 공개키 기반 ssh를 설정하기 위해 삽질한 내용을 정

젠킨스에서 윈도우 배치(batch)파일 timeout (sleep) 사용방법
윈도우 배치 파일에서 timeout 명령어는 리눅스의 sleep과 같으며, 잠깐동안 스크립트를 정지시키는 명령어이다. 젠킨스에서 톰캣 시작 후 일정시간 뒤에 로그를 출력하려고 timeout이 담긴 스크립트를 사용하려고 했는데, 아래와 같은 오류가 났다. timeout

젠킨스에서 subversion branch merge 자동화하기
회사에서 업무상 개발 서버가 필요했기에, 개발 서버에 톰캣과 MySQL을 설치하고, CI환경도 구축하기 위해 젠킨스(Jenkins)를 설치하였다.문제는 현재 회사에서는 Live에서 사용하고 있는 svn branch와 개발용 branch가 분리되어 있지 않다는 점이었다.

[Jenkins] UNIX 설치
HP-UX에서 젠킨스 설치는 어렵지 않을 것 같았습니다. 그러나 막상해보니 잘 안되는 부분이 있었습니다.자바7 환경에서 젠킨스가 정상적으로 동작하지 않음. (버전 → jenkins2.46.3)HP-UX의 SO파일과 충돌하는 현상이 원인인데 구글링을 해도 명확한 답이

Jenkins Job 실행 원격으로 유발하기
Jenkins Job 실행을 원격에서 유발 할 수 있습니다. > ex) 💻 원격에서 curl 명령어로 Print-Date Job을 실행해 보겠습니다. 테스트 환경 Job 이름 : Print-Date Token 이름 : outCall jenkins00.png Jenkins 전역 설정 CSRF Protection 체크 해제 Manage Jenkins > ...

Jenkins 설치하기 (docker 기반)
✍ Docker 기반의 Jenkins 설치 방법 입니다. 영문버전 바로가기 테스트 환경 Ubuntu 18.04 docker 18.09.1 설치하기 1) 호스트 컨테이너 퍼머넌트(permanent) 생성 2) Jenkins 실행 웹 브라우저에서 설치 이어가기 > 🌍 http://:8080접속한 후 설치를 이어갑니다. 1) 비밀번호 입력 /var/...

[Jenkins] bash: jar: command not found
이슈 젠킨스로 빌드 & 배포 중 ssh로 접속하여 jar 명령어로 war파일 압축풀 때 위의 에러를 확인하게 되었다. 직접 서버에 들어가서 jar 명령어를 사용하면 정상적으로 war파일의 압축해제가 된다. 해결 jar, war 경로를 각각 풀경로로 입력해주어야
05. jenkins 설치
필수 구성 요소 Helm 설치 Docker Shared Drives 설정 Namespace 생성 1. YAML 파일 가져오기 설치를 위해, 사전에 작성해 둔 YAML 파일들을 가져옵니다. 2. jenkins-pv.yaml 수정 hostPath > path /host_mnt/**[[Docker Shared Drives 설정](https:...