2017-06-21 24 views
1

私は時々SVNからジェンキンスを引っ張ってきました。プロジェクトにコミットがある場合は、新しいバージョン番号でプロジェクトを再構築します。私はそれに依存するプロジェクトでこのプロジェクトへの参照を更新する方法を見つけたいと思います。私はそのような運がまだ何も見つけていない。Jenkins - 更新依存関係の自動化

たとえば、私はプロジェクトA、B、およびCを持っています.Aはデータレイヤーで、B、Cはそれに依存しています。 Aのアセンブリ情報/バージョンが更新されると、この新しいバージョンを参照するにはBとCが必要です。

誰もこのようなことをしている経験はありますか?

+0

確かに、それは妥当と思われます。どの部分に問題がありますか?参照しているバージョンのプロジェクトAを更新するためにノートブックのプロジェクトBで実行するコマンドがありますか?プロジェクトAがビルドされたときに始めることができるジェンキンズの仕事をするのはどうですか? – burnettk

+0

これまで参照を更新するための場所はありませんでした。これは、プロジェクトに入ることによって手動で行われます。最後の部分は本当に私が持っている質問です。プロジェクトAがビルドされたときに、ビルド後の自動化されたステップとして追加したいのですが、それを最善の方法で行う方法がわかりません。 – Marsh

答えて

0

私たちのJenkins CIでは、ArtifactoryとIvyの組み合わせを使用しています。私たちがCIビルドをビルドするたびに、私たちはアイビー依存関係を「最新の統合」に設定しました。これにより、その依存関係の最新のCIビルドが自動的に選択されます。

http://ant.apache.org/ivy/history/latest-milestone/bestpractices.html

+0

ありがとう私はこれを見てみましょう! – Marsh

関連する問題