簡體   English   中英

在 Docker 代理上使用 Jenkins 管道文件參數

[英]Use Jenkins pipeline File parameter on Docker agent

我正在嘗試使用要在基於 docker 的代理上使用的文件類型參數來參數化 Jenkins 管道。

添加了一個_file參數,執行時環境變量可用,但文件不可用。

在基於 Docker 的代理上使用文件參數有什么具體的步驟或方法嗎?

管道摘錄:

pipeline {
   agent { label 'master' }

   stages {
        stage('Use File parameter') {
            agent { 
                docker { 
                    image 'node:10'
                }
            }
            steps {
                sh 'env'
                sh 'ls ${a_file}'
...

這似乎是默認文件參數的已知限制( https://issues.jenkins.io/browse/JENKINS-29289,https ://issues.jenkins.io/browse/JENKINS-27413 )。

替代解決方案是使用文件參數插件中的隱藏文件或 base64 文件參數類型。

暫無
暫無

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

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