[정리] 기능별 개념 정리/Jenkins(4)
-
깃허브 연동 -> Web hook -> 자동 빌드
https://kutar37.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0-Jenkins-%EC%84%A4%EC%B9%98-%EA%B8%B0%EB%B3%B8%EC%84%A4%EC%A0%95?category=776504 [Jenkins] 윈도우 Jenkins 설치, 기본설정 (1) 나빼고 다 쓴다는 젠킨스를 한 번 써 봅시다. 목표는 maven 프로젝트를 github에 푸시하면 자동으로 빌드하고 배포까지 하는 겁니다. 다운로드&설치 https://jenkins.io/download/ 로 들어가 각 환경에 맞는 LTS.. kutar37.tistory.com https://kutar37.tistory.com/entry/Jenkins-%EC%B6%94%EA%B0%80%EC%8..
2019.06.28 -
자동 배포시스템 : 깃허브 -> 젠킨스 -> 도커
동영상 강의 출처 : https://www.youtube.com/watch?v=ZM9sU3nqCMM&list=PLDcefyNIUHcVMj_iTMqnc-Ia_vZS4Vg29&index=3&t=1753s 기존의 배포 방식 - RSync - SymbolicLink - VCS - 복사, 붙여넣기 본 강의의 목적 - Github 에서 Webhook을 발생시켜 Jenkins에서 이를 자동 빌드할 수 있도록한다. - Jenkins 로 Continous Integration 한다. - Docker-compose 로 Continous Deployment 한다 Continuouse Integration 젠킨스 - CI 도구 - 테스트 - 빌드 실행 : /etc/init.d/jenkins start 옵션 : /etc/def..
2019.06.22 -
Jenkins 기초 (빌드 후 SSH 로 서버에 업로드)
강의 출처 (2013년 감안) : https://www.youtube.com/watch?v=yP4EHnKcOrc - 메이븐 빌드 완료시 war 파일이 생성됨 /project/target/myproject-SNAPSHOT-0.0.1.war - Jenkins 에 SSH 접속을 위한 설정 Jenkins 관리 -> 시스템 설정 -> Publish over SSH (플러그인이 없을 확률이 높다. 따로 설치가 필요하다.) SSH Server Name : 적당한 이름 (ex. SSH for my server) Hostname : 서버 IP Username : SSH 접속을 위한 유저 아이디 입력 (ex. kok202) Remote Directory : Tomcat/webapps 경로 (ex. /home/kok202/..
2019.06.19 -
Jenkins 기초
1. https://jenkins.io/download/ 에서 jenkins.war 파일 설치 2. jenkins.war 파일의 옵션 명령어 조회 java -jar jenkins.war --help 3. jenkins.war 파일 실행 java -jar jenkins.war --httpPort=7070 --ajp13Port=-1 4. http://localhost:7070 으로 접속해서 jenkins GUI 실행 젠킨스가 관리자에 의해서 설치되었는지 확인하기 위해 인증 정보를 요구한다. 5. 인증 비밀번호 확인하고 입력 cat ~/.jenkins/secrets/initialAdminPassword 6. Select plubins to install 선택 플러그인에 git, gihub 을 체크해서 설치 왜..
2019.06.18