小编Cos*_*tas的帖子

Jenkins 脚本化或声明性管道 - 如何设置工作描述文本

有谁知道如何为 Jenkins 的脚本化或声明性管道中定义的作业设置描述文本?原因:我想添加一些关于工作的有意义的文本(小文档)。

jenkins jenkins-pipeline

5
推荐指数
1
解决办法
1773
查看次数

Jenkins 代理作为 docker 容器挂起并超时

我有以下管道片段。docker 镜像是从私有仓库中提取的,没有问题。用户/组deploy确实存在于图像中。Shell 在图像中可用,因为我可以docker run --rm -it <image> sh成功执行。詹金斯版本:2.201。

pipeline {

    agent none

    environment {
        DIRECTORY = 'some/dir'
    }

    stages {
        stage('Validate') {
            agent {
                docker {
                    label 'slave'
                    image '*****/tool:latest'
                    registryUrl '****'
                    registryCredentialsId '*******'
                    alwaysPull true
                    args '-u deploy:deploy'
                }
            }
            steps {
                dir(env.DIRECTORY) {
                    sh 'make validate'
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是控制台输出:

+ docker pull **************************/tool:latest
latest: Pulling from tool
9d48c3bd43c5: Already exists
b80a93986697: Pulling fs layer
fbae4980ca4e: Pulling fs layer
05205dc51351: Pulling fs …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins docker jenkins-pipeline

5
推荐指数
0
解决办法
1429
查看次数