そこで、プラグインhttps://wiki.jenkins-ci.org/display/JENKINS/URLTrigger+Pluginを使用してみます。
提供された URL の応答で「Last build (#40), 17 hr ago」というテキストが変更されたときに、Jenkins ジョブをトリガーしたいと考えています (ビルド番号はビルドごとに異なります)。
1. トリガーの作成:
[URLTrigger] を設定 - URL でポーリングします。
2. 別の Jenkins への指定された URL: http://mydomain:8080/job/MasterJobDoNothing/
3. Inspect URL content オプションを設定します
4. Set Monitor the content of a TEXT response
5. 次の正規表現を設定します: ^Last build[.] *
6. 1 分ごとにスケジュールを設定: * * * * *
7. 別の Jenkins でジョブをトリガーする
実際の結果: 私のジョブはトリガーされませんでした。
次に、XML/XPath を処理して指定しようとしました。 8. XML 応答の内容を監視するように設定します。 9. XPath を設定します
。
実際の結果: 同じです。
私が間違っていることを教えてください。可能であれば、RegEx または XPath の例を提供してください。ありがとう、ディマ