ジェンキンに新しいプロジェクトを追加するときに、存在するすべてのものを構築する方法を見つけようとしています。 私はすでにプロジェクトを作成しましたhere 私のユーザーの中には、古いバージョン(コミット)を使用してそれらを使用できるように要求している人もいれば、コミットするたびにチェックアウトして手動でビルドすることはできません。 このプロジェクトを私のジェンキンスに追加すると、すべての古いコミットhereが自動的に作成されます。 これを行うにはどうすればよいですか?jenkinsプロジェクトを削除して再作成することは許容されます。あなたはそのプロセススクリプトに最初に必要なGoogleで検索しようとしましたが、そこに...誰もがこのような需要を持っていないだと思わとにかくジェンキンズがすべてのコミットをビルドさせるには?
1
A
答えて
0
(または私は間違ってキーワードを入力した?):それはスクリプト化されると、PS
同じスクリプトをJenkinsから呼び出すことができます。
スクリプトは、すべてのコミットをリストし、ビルドがあるかどうかを判断する必要があります。通常、ビルドが実行されたことを示すためにコミットにマーカーを残します:aタグ、または(より離散した)a git notes
こうして、そのスクリプトを/ :ビルドされていないことを検出したコミットの場合は、それがトリガーされます(git checkout + build
)
ジェンキンスジョブのコンテキストで実行された場合、git checkoutは作業ツリーを正しいコミットに設定し、ビルドを開始し、 (バイナリアーティファクト)をどこかに置いて、コミットにタグを付けたり、注釈を付けたりします。
関連する問題
- 1. 番号にジェンキンズのスクリプトをビルド
- 2. 私のビルドはコミットされるべきですか?
- 3. ジェンキンズにいくつかのプレビルドステップを追加するには?
- 4. Msbulidはジェンキンズに表示されていませんか?
- 5. Jenkinsはすべてのコミットを1つのブランチでビルドする方法を教えてください。
- 6. TeamCityにSVNコミットごとに1つのビルドを作成させることは可能ですか?
- 7. すべての子ビルドが成功したときにのみビルドを実行してください
- 8. ジェンキンズを「ピップインストール」する方法を教えてください。
- 9. ジェンキンズはVCSのすべてをstroringするパイプラインの力ですか?
- 10. git:filter-branchがすでにコミットされているコミットになるか確認してください。
- 11. 多くのコミットが追加された後にコミットをコミットする方法はありますか?
- 12. CIビルドの一部としてリポジトリにコミットする
- 13. Git squashはすべて矛盾することなくブランチにコミットします
- 14. VS 2008 C#ビルドにすべてのエラーが表示されませんか?
- 15. ジェンキンズは、
- 16. TransactionScopeがコミットされているかどうかを調べる
- 17. コミットが別のプロジェクトにプッシュするときにプロジェクトでビルドを起動する
- 18. VSTS/TFSビルドでGitコミットIDとメッセージを取得するには?
- 19. MSBuildがすべてのコアでビルドされていません
- 20. スカッシュはリモートのプルリクエストと一緒にコミットしますが、すべてのコミットをローカルに保持します
- 21. コミット活動がテーパーになるまで、HudsonでCIビルドを遅らせることは可能ですか?
- 22. Jenkinsは「コミット通知時にビルドをトリガーしないでください」
- 23. すべてのビルド(パッケージ)の前にきれいにしてください
- 24. プロジェクトが正しくコミットされていませんか?
- 25. ccnet変更がsvnにコミットされたときにビルドを開始しない
- 26. GITとGitHub - 誰がリポジトリにコミットしたのかを教えてください。
- 27. jenkinsにSubversionリポジトリのすべてのリビジョンをビルドさせるにはどうすればいいですか
- 28. すべてのコミットは
- 29. 特定のファイルがコミット中にTeamCityビルドを終了する
- 30. SVNのファイルを除くすべてのファイルをコミットする