我有幾個參數設置的jenkins作業,我在工作區中有一個JSON文件,必須使用通過jenkins傳遞的參數進行更新。使用Jenkins在工作區中寫入json文件
例子:
我有我會不會從用戶誰觸發作業輸入以下參數:
- 環境(考慮用戶選擇「ENV2」)
- 文件名(考慮用戶保持默認值)
我下奔跑在我的工作區中的JSON文件/ job.json具有以下內容:
{
environment: "ENV1",
filename: "abc.txt"
}
現在無論用戶在觸發作業之前給出的值是否必須在job.json中被替換。
因此,當用戶觸發作業時,job.json文件應該是:
{
environment: "ENV2",
filename: "abc.txt"
}
請注意,其中有要更新的JSON的環境價值。我試過https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin插件。但是我無法找到任何有關參數化值的幫助。
請提出配置此插件或建議任何其他可以滿足我的目的的插件。
對我來說似乎很好。讓我試一試。 –
它對我真的很好。感謝分享。 –