2012-08-11 3 views

답변

3

git archive 명령을 호출하는 Jenkins 작업을 만듭니다.

+0

감사합니다. 정말 간단한 솔루션입니다. – Stephen

0

일부 zip 응용 프로그램을 호출하여 파일을 압축하는 배치 또는 셸 스크립트 작성 단계 (환경에 따라 다름)를 사용할 수 있습니다.

1

고양이를 껍질을 벗기는 방법은 1,000,000 가지가 있습니다.

jenkins가 git에서 가져 오게되면 원격 서버에 표시되는 것과 똑같은 작업 공간을 구축하게됩니다. 이렇게하면 빌드를 배포하고 테스트하는 사람들이 내 서버에 ssh하지 않고도 작업 영역을 볼 수 있습니다! 그들에게 젠킨스 액세스를 제공하는 것은 충분히 무섭다! :) 그것은 또한 jenkins에 나타나는 것처럼 확장 된 작업 공간을 볼 수있게 해주 며 (jenkins 상자에 ssh하지 않고 여러 번), 문제 해결 시간을 줄여줍니다.

작업 공간이 jenkins (빌더 작업의 경우 여러 번)에 빌드되면 작업 공간은 아카이브 된 상태로 다운 스트림 작업에서 사용되거나 직접 배치됩니다 (단순 사이트의 경우).

배포 파일은 어디로 가는지에 도착하고 원격 서버의 젠킨스 작업 공간의 미러 이미지가 표준 rsync를가

이 방법을 --delete -a 사용합니다.

배포에 가장 적합한 것이 무엇인지 평가해야합니다 ... 도움이 되길 바랍니다!

+0

니스! 저것은 설치하기 조금 이었음에 틀림 없다. – Stephen

관련 문제