簡體   English   中英

詹金斯項目版本控制

[英]Jenkins Project Versioning

我有一個版本為2.0.1的java項目,現在我們有一個主要版本更改,例如3.0.0。 我想要的是傳遞我想要構建的項目版本作為參數。 如何實現這一功能。

您應該在Global config中定義一個全局變量。 你可以找到Manage Jenkins => Configure ,你可以在Global properties => Environment variables下定義全局Global properties => Environment variables 您將能夠在所有或您的工作中使用此環境變量(例如: echo "${MY_JAVA_PROJECT_VERISON}" )。 您可以在此站點上看到一些不同的解決方案來定義全局變量: https//medium.com/@mukeshsingal/access-jenkins-global-environment-variables-using-groovy-or-java-b5c1e6b53685

你可以實現這一目標。 通過插件參數化構建

然后只需選中"This build is parametrized"並定義一個或多個參數,然后在每個構建中,您將在左側菜單欄中找到Parameters

在此輸入圖像描述

在管道作業中,您可以通過"${params.paramName}"params.paramName等進行訪問,也可以使用evn.paramName

一旦您選擇通過URL遠程觸發作業,也可以傳遞這些參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM