Jan*_*han 6 jenkins jenkins-plugins docker jenkins-pipeline
在声明式管道中,我们设置 docker 代理如下,
pipeline {
agent {
docker {
image dockerImage
args dockerArgs
registryUrl dockerRegistryUrl
registryCredentialsId dockerRegistryCredentialsId
label dockerLabel
alwaysPull true
}
}
....
Run Code Online (Sandbox Code Playgroud)
但我想做这样的事情
def dockerAgent = new Docker(dockerImage, dockerArgs,...)
pipeline {
agent {
dockerAgent
}
}
....
Run Code Online (Sandbox Code Playgroud)
目的是使用shard-lib生成具有属性的Docker Agent ,并将代理注入到管道中。这可以吗?
| 归档时间: |
|
| 查看次数: |
938 次 |
| 最近记录: |