我知道如何提供構建參數:提供userName和SHORTDESCRIPTION在詹金斯遠程API工作觸發
wget --post-data='json={"parameter": {"name": "testparam", "value": "HELLO"}}' http://jenkins/job/Job1/build?delay=0sec
但是,有沒有可能通過wget的/捲曲,以提供一個詹金斯遠程API構建請求一個SHORTDESCRIPTION和用戶名?
它應該看起來像在json或xml中?網上有任何手冊/指南嗎?
我會將其與Trigger dynamic set of jobs中描述的問題一起使用。我想提供帶有調用作業名稱和內部版本號的觸發作業。
json/xml中的簡短描述是說「由用戶匿名啓動」。我想讓它知道是誰觸發了正常下游作業的構建。看起來像這樣:啓動上游項目「MasterJob」內部版本號16 – Magnus 2012-02-10 13:51:17
觸發的作業xml/json甚至包含upstreamBuild,upstreamProject,upstreamUrl。通過提供填充觸發作業中的信息來跟蹤引發事件的原因將很好。 – Magnus 2012-02-10 13:54:02
我可以通過CLI執行groovy腳本並控制構建的所有部分,但我想要一個更輕量級的解決方案。 – Magnus 2012-02-10 14:36:28