ブランチの代わりにタグを継続的に統合する方法を確立するにはどうすればよいですか? CruiseControlの、ハドソンからの継続的インテグレーションを使用したタグの構築
/tags
/builds
/PA
/A
/B
/releases
/AR
/BR
/RC
/ST
私は継続的インテグレーションツールを設定したいと思います(それができるもの:
私は、タグリポジトリのディレクトリの構造を(hereは、リポジトリの構造をさらに詳細に説明される)は、次のしていますJenkins to TeamCity)を使用して最新のタグを作成します。
/tags
/builds
/PA
/1.x.0 -> triggers build
/A
/B
/releases
/AR
/BR
/RC
/ST
は、のいずれかと、タグの下でソースを構築することが可能です:構造が変更されたとタグ1.x.0
は私が1.x.0
タグの下にソースコードの建物をトリガーにしたい、PA
ディレクトリに登場している場合たとえば
、既存の継続的な統合ツールまたは私はその目的のために私自身のプラグインを書くべきですか?
@altern、これを試しましたか? –
@melankiy_scot定期的なジョブを設定して新しいタグを確認するにはどうすればよいですか?私はそれのためのプラグインを使用していますか? – ziggy
@ziggy、私はスクリプトのような、より軽量なものを意味しました。例えば、SVNで 'svn ls [REPO_URL]/tags'コマンドを実行すると' tags'の内容が表示され、次回のジョブ実行時に比較のために保存することができます。もちろん、プラグインを使ってリポジトリの変更をポーリングし、 'tags'ディレクトリが変更されたときにのみ(スクリプトを実行する)ジョブを実行することができます。 –