jjzjj

jenkinsci

全部标签

docker - Jenkins 声明性管道 : How can I mount a temporary volume associated with the workspace in a docker container?

我想在docker容器中挂载与工作区关联的临时卷以进行gradle缓存。使用ScriptedPipeline,它可以写成如下。docker.image('my-gradle').inside("-v${pwd(tmp:true)}:/home/jenkins/.gradle"){sh'./gradlewtest'}但使用声明式管道,以下会导致错误。agent{dockerfile{dir'path/to/dockerfileDir'label'docker-nodes'args"-v${pwd(tmp:true)}:/home/jenkins/.gradle"}}控制台日志如下。$do

docker - Jenkins 声明性管道 : How can I mount a temporary volume associated with the workspace in a docker container?

我想在docker容器中挂载与工作区关联的临时卷以进行gradle缓存。使用ScriptedPipeline,它可以写成如下。docker.image('my-gradle').inside("-v${pwd(tmp:true)}:/home/jenkins/.gradle"){sh'./gradlewtest'}但使用声明式管道,以下会导致错误。agent{dockerfile{dir'path/to/dockerfileDir'label'docker-nodes'args"-v${pwd(tmp:true)}:/home/jenkins/.gradle"}}控制台日志如下。$do

docker - 声明性管道中的 Jenkins docker 代理 : file not found

尝试从https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Controlling-your-build-environment执行示例时:pipeline{agent{docker'node'}stages{stage("testing123"){steps{sh'node--version'}}}}我得到以下输出:[Pipeline]//stage[Pipeline]stage[Pipeline]{(Declarative:AgentSetup)[Pipeline]sh[XXXXX-ABOESSRH5F

docker - 声明性管道中的 Jenkins docker 代理 : file not found

尝试从https://github.com/jenkinsci/pipeline-model-definition-plugin/wiki/Controlling-your-build-environment执行示例时:pipeline{agent{docker'node'}stages{stage("testing123"){steps{sh'node--version'}}}}我得到以下输出:[Pipeline]//stage[Pipeline]stage[Pipeline]{(Declarative:AgentSetup)[Pipeline]sh[XXXXX-ABOESSRH5F