簡體   English   中英

如何動態填充svn文件夾中的文件,以便用戶可以在jenkins作業中多選它們以進行參數化構建

[英]how to dynamically populate the files present in a svn folder so user could multiselect them in jenkins job for parametrized build

一種解決方案是使用svn list命令在文件中輸出文件列表,然后使用該文件通過擴展選擇插件顯示要選擇的文件。不確定如何在文件中獲取輸出。

Subversion插件本身帶有List Subversion標記(及更多)參數,您可以在此版本中選擇該參數。

  • 給它一個參數
  • 在“ 存儲庫URL”下 ,輸入包含文件列表的SVN存儲庫位置(不是本地文件系統)。
  • 提供憑據。
  • 您可以將其他所有內容保留為空,然后保存

當您運行作業時,它將連接到存儲庫,並使用在該位置看到的所有內容(包括文件夾和文件)填充下拉列表。

如果要排除某些內容,請使用“ 標簽”過濾器

回答:

使用groovy命令,我可以在運行時單擊帶有參數的build來顯示目錄中存在的文件。 首先安裝擴展選擇參數插件,然后選擇擴展選擇選項,選擇復選框以進行選擇,並在選擇groovy作為以復選框形式填充選項的源之后使用以下代碼。

def命令=“ svn列表-非交互式--no-auth-cache-用戶名<>-密碼<>

def proc = command.execute()。文本

暫無
暫無

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

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