728x90
1. git 원격 서버로 ssh 접속
2. 프로젝트 clone받는 위치로 이동하면 hooks 파일이 존재할 것이다.
# cd hooks
3. post-receive 파일 편집기 실행
# vim post-receive
4. 아래 내용 입력 후 저장
curl -i -X POST "http://admin:11ff36bb9b5921116cb535c40e57a09b5e@10.10.50.158:9000/job/test/build?token=remoteCall"
:wq
- http://[젠킨스 계정 ID]:[젠킨스 계정 토큰키]@[젠킨스 IP주소]:[젠킨스 포트]/job/[젠킨스 프로젝트명]/build?token=remoteCall
* 젠킨스 계정 토큰 발급 방법(https://jfbta.tistory.com/234)
5. shell script 실행 권한 부여
# chmod 755 post-receive
6. git commit 후 자동 빌드 되는지 테스트 하기
728x90
'DevOps > Jenkins' 카테고리의 다른 글
[Jenkins Error] ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [1]] (0) | 2023.07.01 |
---|---|
Jenkins 8탄 ] 젠킨스 Token 발급 방법 (0) | 2023.03.30 |
Jenkins 5탄 ] build로 생성된 jar파일 ssh로 프로젝트 배포 경로에 옮긴 후 service restart (0) | 2023.03.30 |
Jenkins 6탄 ] jar 파일 재기동 서비스 등록 방법 (0) | 2023.03.30 |
Jenkins 4탄] 젠킨스 Maven 설치 후 jar 파일 생성 (0) | 2023.03.30 |