2020/03/19 2

git push가 오면 centos server에 jenkins가 자동으로 배포하게 하기 2편

1. 젠킨스 콘솔에 접속해주세요. New Item 을 선택하면 프로젝트 설정 화면이 나옵니다. Enter an item name에 이름을 입력하고 Freestyle project를 선택해주세요. 2. General에서 Github project 체크 후에 Project url 에 깃허브 주소를 입력해주세요. This project is parameterized 체크 후에 String Parameter 선택해주세요. Name에는 payload를 입력해주세요. 3. Source Code Management에서 Git 체크해주세요 Repository URL 에는 깃헙 주소를 입력해주세요(http로 시작해서 git으로 끝나는 그것...) Credentials에 미리 등록한 정보가 없다면 Add 버튼 눌러서 추가..

CI/CI__Jenkins 2020.03.19

git push가 오면 centos server에 jenkins가 자동으로 배포하게 하기 1편

1. 환경 설정 배포 서버 : 펭귄 서버 ci 서버 : 젠킨스 서버(편의상 젠킨스 서버라고 부를게오) 펭귄 서버에는 git, 소스 기타 등등이 설치되어 있습니다. 펭귄 서버에 연동된 git에 감자(나)가 commit을 하고 master 브랜치에 푸쉬를 해주면 젠킨스는 펭귄 서버로 달려가서 git pull을 한 후에 배포를 합니다. 2. 어떻게 접속할 것인가 젠킨스 서버가 펭귄 서버로 달려가려면 젠킨스 -> 펭귄 ssh로 접속할 수 있는 권한이 있어야 합니다. 지금부터 편의상 젠킨스 -> 펭귄 ssh key 이름은 id_rsa_for_펭귄이라고 부르겠습니다. 젠킨스 서버에서 ssh key를 생성한 후에, id_rsa_for_펭귄.pub 파일을 펭귄 서버에 등록해줍니다. 관련 설명은 아래 참고 https:/..

CI/CI__Jenkins 2020.03.19