[英]Jenkins - (private subnet) WebHook with Github does not trigger automatic build
[英]Unable to filter the github webhook trigger in jenkins
我遵循下面給出的鏈接,僅當在主分支上發生推送時才觸發我的jenkins 管道作業。 https://wiki.jenkins.io/display/JENKINS/Generic+Webhook+Trigger+Plugin
為了根據有效載荷“ ref”標簽進行過濾,在詹金斯管道作業中設置了可選過濾器。
令牌過濾器可以正常工作,但是ref變量上的過濾器對管道作業沒有任何影響。 無論正則表達式給出什么值,都將觸發作業。
我無法理解這種行為,我也不認為我在配置中缺少任何內容。 非常感謝您的幫助。
由於您使用的是令牌,因此可以解釋為什么作業os 總是被觸發:
僅觸發特定作業
在多個作業中使用插件時,您將使用相同的URL觸發所有作業。 如果您只想觸發某項工作,則可以:
- 使用令牌參數,並為不同的作業使用不同的令牌。 僅使用令牌意味着對於該請求,只有具有該令牌的作業才可見。 這將提高性能並減少每次調用的響應。
- 或者 ,添加一些請求參數(或標頭或帖子內容),並僅在該參數具有特定值時才使用regexp過濾器進行觸發。
在您的情況下,請嘗試在URL中僅使用un:pw
(用戶名/密碼),而不使用令牌,以查看是否應用了“可選過濾器”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.