프로젝트에서 Jenkins CI를 사용하고 있는데 프로젝트를 성공적으로 빌드 할 수 있으며 모든 성공적인 빌드 후에 컨테이너에 배치하는 데 문제가 없습니다. 이제 릴리스 특성 파일에 변경 사항이있는 경우에만 컨테이너에 배치해야한다는 조건이 있습니다. 릴리스 특성 파일에 변경 사항이 없으면 프로젝트를 빌드해야하지만 전개가 일어나지 않아야합니다.Jenkins 게시 빌드 배포
젠킨스를 처음 접했을 때 나는 모든 옵션을 시험해 보았습니다. 누군가 비슷한 상황에 있었음에 틀림 없습니다. 생각이나 아이디어를 공유하십시오. 나가 무언가를 찾아내는 경우에 나는 그것을 배치 할 것이다.
매우 도움이된다.
이 릴리스 속성이 저장소에 파일인가? 형식은 무엇입니까? – CIGuy
예 릴리스 특성 파일이 저장소에 있고 키 값 쌍 형식 (build.number = 99)입니다. –
두 가지 작업이있을 수 있습니다. 하나는 빌드 만 수행하고 프로젝트 repo에 대한 커밋에 의해 트리거됩니다. 두 번째는 릴리스 특성 파일에 대한 커밋에 의해 트리거되고 최신 빌드 및 배포를 체크 아웃합니다. – CIGuy