[英]Conditional run for svn revisions in Jenkins
以前,我將我的詹金斯配置為僅運行最新的svn修訂版。 但是,我現在必須使其成為有條件的,例如當我運行項目時,我應該有一個選項來選擇要在其上運行項目的svn_revision號,如果我不選擇svn版本,那么它應該在最新的版本上運行。
我添加了一個字符串參數,並試圖對項目進行參數化。
Configuration -> Add a parameter -> choose string parameter -> Name it as SVN_REVISION and some default value
Now in Execute windows batch command section:
Declare the svn revision parameter as:
REM Set SVN revison
SVN_REVISION = @${SVN_REVISION}
但是我仍然希望具有以下能力,如果我不為此參數選擇任何值,則該參數應在最新版本上運行。 但是我不知道我們是否可以在jenkins批處理命令部分中添加條件循環。 有什么辦法嗎?
您可以在Windows批處理文件中執行此操作
if "%SVN_REVISION%" == "" (
set SVN_REVISION= "HEAD"
)
從此處改編Windows批處理文件:如果其他
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.