現在、製品をセットアップする方法は、「配送」だけを処理する完全なプロジェクトがBambooにあるということです。このプロジェクトは、gitからすべてをチェックアウトし、単体テストを実行してから、QA前のサーバーにコピーします。
現在、QA前のサーバーでCIテストを行う必要があります。これにより、さらにいくつかの単体テストやその他の自動テスト(主に、セレンやJavaのもの)が実行されます。管理者は、これを別のプロジェクトとして定義することを望んでいます。
それで、これに疑問が生じます:元のプロジェクトからBambooのこの新しいプロジェクトにアーティファクトを渡すにはどうすればよいですか?ShippingプロジェクトのQAで使用するビルド番号を生成しているため、これは重要ですが、QA CIテスト(2番目のプロジェクト)のレポートでは、テストを実行したビルド番号もレポートする必要があります。
また、Bambooで2番目のプロジェクトをトリガーするにはどうすればよいですか?Bambooについての私の非常に簡単な理解は、プランは同じプロジェクト内の他のプランにのみ依存できるということです。