Jenkinsには、2つの別々のスレーブでビルドを実行する2つのプロジェクトがあります。スレーブでビルドが失敗すると、対応するJenkinsプロジェクトが失敗します。これは意図的なものです。スレーブでビルドが成功すると、対応するJenkinsプロジェクトが成功し、そのJenkinsプロジェクトのサブプロジェクトが実行されます。私の知る限り、これは正常であり、Jenkinsの設計によって予想されます。
両方のプロジェクトが成功した場合、Mercurialソース管理に「SUCCESS」タグを挿入したいと思います。jenkinsプロジェクトの1つが失敗した場合、Mercurialソース管理に「FAIL」タグを挿入したいと思います。私が考えていたのは、これらの一方または両方が失敗したときにjenkinsプロジェクトを実行させることです。
私は自分のデザインの成功の側面を実装する方法を知っています。ただし、親プロジェクトが失敗した場合にプロジェクトを実行する方法はありますか?
これはJenkinsで可能ですか?もしそうなら、どのように?
(Mercurialの詳細については心配しないでください...これらは重要ではありません...両方のプロジェクトが成功した場合は成功にタグを付け、一方のプロジェクトでも失敗した場合はタグが失敗することを説明しようとしていました。