2

Atlassian Bamboo で、mercurial リポジトリで更新が行われたかどうかを確認し、すべてのソース コードをプルせずにビルドをトリガーすることはできますか?

つまり、サーバー上でソースを直接プルするデプロイ ファイルを起動するだけでよいので、マシン上でソースをプルする必要はありません。それは可能ですか?

4

1 に答える 1

1

このケースのAtlassianBambooドキュメント:http: //confluence.atlassian.com/display/BAMBOO/Repository+Triggers+the+Build+when+Changes+are+Committed

.hg / hgrcsettingsにコード行を追加することで、コミット後のトリガーをMercurialに追加できます。

triggerName change-commit //myDepot/... "/usr/local/bin/postCommitBuildTrigger.sh http://bambooServer/ MYPLAN-DEFAULT"

Atlassianは、postCommitBuildTrigger.shスクリプトを取得できるスクリプトリポジトリを提供します。 http://confluence.atlassian.com/download/attachments/9961886/scripts.zip

グリーツ、フィリップ

于 2011-10-28T08:27:37.933 に答える