jenkins-workflow

    23熱度

    1回答

    存在我試圖運行阻滯,如果在我的工作區詹金斯存在和管道步目錄「FILEEXISTS:驗證文件存在」工作區似乎沒有正常工作。 我正在使用Jenkins v 1.642和Pipeline v 2.1。並試圖有一個像 if (fileExists 'test1') { //Some block } 什麼是我有管道內的其他替代品?

    19熱度

    3回答

    我正在考慮最近使用Jenkins管道腳本,一個問題是,我不明白一個聰明的方式來創建內部可重用的utils代碼,想象一下,我有一個共同的功能helloworld這將是被大量的管道工作所使用,所以我希望創建一個utils.jar可以將它注入到作業類路徑中。 我發現詹金斯有與global library類似的概念,但我對此插件的擔憂: 既然是一個插件,所以我們需要安裝/通過詹金斯插件管理器升級,那麼它可

    0熱度

    2回答

    我想使用Jenkins作爲我的CI/CD工具。 我正在嘗試使用Jenkins管道插件https://github.com/jenkinsci/pipeline-plugin。我只想在jenkins服務器上克隆一個repo,然後將其複製到遠程服務器。 我不知道這是最佳實踐還是應該使用其他工具來CI/CD?

    0熱度

    1回答

    我使用Gradle在Jenkins內建立了一個Android項目。成功構建一個已簽名的apk文件後創建。現在我想將這個已簽名的apk文件上傳到Jenkins。 任何想法?

    3熱度

    1回答

    我目前有一個Jenkins DSL腳本定義了我的發佈流水線(如下)。我想知道是否有辦法自動增加每個版本發佈的工件版本號,以便我可以用新的唯一版本號將其發佈到Nexus上,而不必手動設置。過去我使用過一個插件,它可以自動完成Jenkins作業,但我無法弄清楚如何使用管道腳本來完成此任務。 node('master') { //input 'Proceed?' stage '

    3熱度

    4回答

    我在本地受信任的環境中運行Jenkins,並試圖運行此管道。這個Jenkinsfile被檢入到git中。 #!groovy node('master') { def ver = pomVersion() echo "Building version $ver" } def pomVersion(){ def pomtext = readFile('pom.xm

    0熱度

    1回答

    我正在嘗試做一個簡單的清潔管道來刪除Jenkins中的舊工作區域目錄。 node { stage 'Housekeeping stage' echo "Deleting all old cell directories, older then ${env.MAXIMUM_CELL_LIVE} days" new File("${env.phaser_dir}\\wor

    1熱度

    1回答

    當我在詹金斯2多分支管道項目,如: node { stage 'Stage Checkout' // Checkout code from repository and update any submodules //checkout scm git credentialsId: 'myId', url: 'https://gitlab.mycompany

    0熱度

    1回答

    我在試圖刪除Jenkins上的視圖時遇到了問題。我知道它可以從側欄刪除,只需點擊「刪除視圖」不幸在我的情況下,刪除視圖不會出現,也不是側邊欄。 是否有任何其他方式可以刪除側邊欄以外的視圖,刪除視圖?

    7熱度

    2回答

    我們正在使用的管道詹金斯插件包括需要被合併之前建立使用不同的工具(在不同的機器)幾個交付一個相當複雜的項目考慮。儘管如此,使用一個Jenkinsfile完成一個完整的構建似乎很容易,我喜歡自動發現Pipeline附帶的git分支。 然而,在這一點上,我們對每一個交付的工作和使用基於構建流「元」的工作,以協調個人的工作。關於這一點的好處是,如果只做了很小的更改,它也允許只啓動一個單獨的工作,只是爲了