同福

Jenkins使用Pipeline结合Docker实现持续集成

介绍

介绍


环境变量

pipeline {
    agent any


    stages {
        stage('Config') {
            environment {
                IMAGE_BIN_DIR   = "/var/jenkins_home/dockerImage/sbin"
                DATA_ROOT_DIR   = "/var/jenkins_home/dockerData"
                IMAGE_ROOT_DIR  = "/var/jenkins_home/dockerImage"
                IMAGE_ENV       = "product"
                IMAGE_NAME      = "php-www"
                IMAGE_VERSION   = "1.0.0"
            }
            steps {
                echo 'Hello World'
            }
        }
    }
}