jenkinsfile

    1熱度

    1回答

    試圖安裝的.NET Web應用程序和結賬SCM管道創建一個目錄名(appname_string)。此目錄名稱超過248個字符,這導致生成步驟失敗(目錄名稱應小於248個字符)。有沒有辦法在檢出步驟中將應用程序名稱作爲文件夾名稱,而不是追加那些不必要的字符串?

    0熱度

    1回答

    我有一些在jenkins上構建的C++代碼。我運行UnitTest ++ 1.4來測試C++代碼,並生成一些TestResults*.xml。 這隻要我配置詹金斯使用web前端建設工作工作良好: 對於一個新的構建工作,我必須使用詹金斯流水線插件代替,所以我必須寫詹金斯文件。爲了評估我TestResults*.xml,我只發現了兩個備選方案: junit 'TestResults*.xml' st

    6熱度

    3回答

    我想在我的Jenkinsfile腳本中使用我正在使用的變量,然後將其值傳遞給shell腳本執行(作爲環境變量或命令行參數)。 但以下Jenkinsfile: for (i in [ 'a', 'b', 'c' ]) { echo i sh 'echo "from shell i=$i"' } 給人的輸出: a from shell i= b from shell i

    0熱度

    1回答

    在我的Jenkins文件中,我使用publishHTML發佈PIT的報告。我的步驟如下 stage('Results') { publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'target/pit-reports/*/', reportFiles

    1熱度

    1回答

    我期待着瞭解如何最好地處理以下問題。 我有一個Jenkinsfile我的主分支運行類似 node { stage 'Build stage 1' git branch: 'master', credentialsId: '${JENKINS_CREDENTIALS_ID}', url: '[email protected]:application_1' stage

    1熱度

    1回答

    我想在jenkinsfile git checkout <repo> <folder name> 運行此命令,但我得到這個錯誤 [git-checkout-example] Running shell script + git checkout [email protected]:sp-digital/jarvis-api.git wahahah fatal: Not a git repo

    7熱度

    3回答

    我有一個不包含Jenkinsfile的存儲庫 - 我無法影響存儲庫本身。這意味着我既不能添加也不能修改任何文件到存儲庫中(在這種情況下,它的Qt repo)。 我想要做的是創建多個Jenkinsfiles,每個Jenkinsfiles都爲不同的目標配置和構建Qt庫,或者運行不同的附加腳本。 所有這些Jenkinsfiles將被收集在不同的存儲庫中。 現在,我的問題是如何創建一個流水線作業,一旦Qt

    0熱度

    2回答

    我剛剛開始與Jenkinsfiles和Docker一起工作,所以如果這是明顯的道歉。 我有一個包含Dockerfile和Jenkins文件的倉庫。 Dockerfile只是通過添加一些依賴關係和構建工具來擴展基礎Ubuntu映像(ubuntu:trusty)。 的Jenkinsfile目前只建立了我的多克爾容器: node('docker') { stage "Prepare environme

    6熱度

    3回答

    我試圖將我的腳本管道轉換爲聲明式管道。 想知道如何在steps {}塊中做簡單的if語句。 stage ('Deploy to Docker') { steps { parallel ( "instance1" : { environment { containerId = sh(script: "docker ps -

    0熱度

    2回答

    我正在使用grovvy管道腳本創建Jenkins作業(我是新來的)。我被困在一個地方,我想用一些構建選項來觸發另一個作業。 基本上沒有grovvy管道劇本,我可以用Parameterized Trigger Plugin上面做的(如上圖),它爲我提供像$ {TRIGGERED_BUILD_NUMER_}(如圖片所示,我觸發工作有用的一些變量命名爲Another-Job),我也可以設置像「阻塞,直到