[英]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.