jenkins-groovy

    1熱度

    1回答

    這是我正在努力實現的。 - 我的Jenkins工作中有兩個'選擇參數'。第一個選擇參數的值是硬編碼的。第二選擇列表應該基於第一選擇列表選擇來填充。我有一個屬性文件保存在詹金斯,它有鍵值對。第一選擇列表中的值和文件中的Keys是相同的。在第一個選擇列表中選擇一個值時,我想要一個代碼來讀取屬性文件,並使用與該鍵相對應的文件中的值填充第二個選擇參數。 對於第二選擇列表,我嘗試使用'Active Choi

    0熱度

    1回答

    如何在Jenkins Pipeline groovy中將相同的參數傳遞給不同的版本,而沒有冗餘代碼。我不想重複這些參數。 node('master') { parallel( "stream 1(X)" : { stage('X') { build 'Job1', parameters: [string(name: 'branch', value: '

    1熱度

    1回答

    我正在使用Jenkins和Throttle併發構建插件並嘗試在jenkins配置中添加Throttle類別(Jenkins => manage Jenkins => Configure System => Throttle Concurrent Builds)。可以使用groovy進行配置嗎?謝謝。

    1熱度

    1回答

    我有一個Jenkins管道作業,我將一些構建變量作爲輸入,並且如果變量未被用戶傳遞,我執行一個腳本並獲取這些變量的值。之後我必須使用這些變量的值來觸發其他工作。 所以我的代碼看起來是這樣的: node { withCredentials([[$class: 'StringBinding', credentialsId: 'DOCKER_HOST', variable: 'DOCKER_HOST'

    1熱度

    1回答

    我試圖在給定路徑中獲取所有解決方案文件(* .sln),並通過使用逗號分隔符分割字符串(每個解決方案文件路徑)單獨打印它。我正在使用的編程腳本語言是Jenkins Groovy。在構建Jenkins作業時,獲得下面指定的錯誤。任何人都請看看這個,並指導我以正確的方式進行。 def finder = new FileNameFinder() def files = finder.getFileNa