pipeline使用Docker作为构建环境

前提环境:

  • Jenkins 需要安装插件 Docker Pipeline
  • Jenkins 添加安装有 docker 服务的主机
pipeline {
  agent {
    docker {
      image 'golang:1.18-alpine'  // docker镜像
      args '-v /opt/jenkins-agent/package:/go'  // 挂载目录到构建环境
      label 'docker'  // 从节点安装有docker服务,需要知道到主机上运行
    }
  }
  
  stages {
    stage('build') {
      steps {
        sh "go env"
      }
    }
  }
}
posted @ 2023-02-10 15:56  jiaxzeng  阅读(84)  评论(0)    收藏  举报