我有一个本地的Jenkins构建,我需要根据远程Jenkins工作来触发。这是Parameterized Remote Trigger Plugin的倒数。远程Jenkins实例不受我的控制。我不需要身份验证。
Notification Plugin是候选者(如果远程服务器将安装它),但是我必须编写一个可以使用其输出的端点。有没有办法让我的本地Jenkins轮询远程实例?其他选择?
答案 0 :(得分:0)
您可以在本地工作开始时从远程jenkins服务器获取最新的内部版本号。然后等待X分钟并再次检查,直到最新的内部版本号发生变化。
或者,远程jenkins是否有任何post构建提交步骤到你可以观看的repo?如果是这样,您可以设置本地作业以检查提交存储库。
答案 1 :(得分:0)
如何使用[Jenkins Remote Access API]触发构建?您可以发送json有效负载(使用curl或您选择的任何其他工具),这应该可以开始工作:
curl -X POST JENKINS_URL/job/JOB_NAME/build \
--data token=TOKEN \
--data-urlencode json='{"parameter": [{"name":"id", "value":"123"}, {"name":"verbosity", "value":"high"}]}'