GetVersion inside of docker container
This commit is contained in:
		
							
								
								
									
										6
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@ -8,9 +8,10 @@ pipeline {
 | 
				
			|||||||
    GITHUB_KEY = 'autosemverDeployKey'
 | 
					    GITHUB_KEY = 'autosemverDeployKey'
 | 
				
			||||||
    GITHUB_URL = 'https://github.com/RightBrain-Networks/auto-semver'
 | 
					    GITHUB_URL = 'https://github.com/RightBrain-Networks/auto-semver'
 | 
				
			||||||
    DOCKER_REGISTRY = '356438515751.dkr.ecr.us-east-1.amazonaws.com'
 | 
					    DOCKER_REGISTRY = '356438515751.dkr.ecr.us-east-1.amazonaws.com'
 | 
				
			||||||
 | 
					    VERSION = ""
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  stages {
 | 
					  stages {
 | 
				
			||||||
    stage("Docker ECR")
 | 
					    stage("Pull Versioning Image")
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        steps
 | 
					        steps
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -26,6 +27,7 @@ pipeline {
 | 
				
			|||||||
      steps {
 | 
					      steps {
 | 
				
			||||||
        // runs the automatic semver tool which will version, & tag,
 | 
					        // runs the automatic semver tool which will version, & tag,
 | 
				
			||||||
        runAutoSemver()
 | 
					        runAutoSemver()
 | 
				
			||||||
 | 
					        env.VERSION = "${getVersion('-d')}"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    stage('Build') {
 | 
					    stage('Build') {
 | 
				
			||||||
@ -34,7 +36,7 @@ pipeline {
 | 
				
			|||||||
        echo "Building ${env.SERVICE} docker image"
 | 
					        echo "Building ${env.SERVICE} docker image"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Docker build flags are set via the getDockerBuildFlags() shared library.
 | 
					        // Docker build flags are set via the getDockerBuildFlags() shared library.
 | 
				
			||||||
        sh "docker build ${getDockerBuildFlags()} -t ${env.DOCKER_REGISTRY}/${env.SERVICE}:${getVersion('-d')} ."
 | 
					        sh "docker build ${getDockerBuildFlags()} -t ${env.DOCKER_REGISTRY}/${env.SERVICE}:${env.VERSION} ."
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        //sh "tar -czvf ${env.SERVICE}-${getVersion('-d')}.tar.gz deployer"
 | 
					        //sh "tar -czvf ${env.SERVICE}-${getVersion('-d')}.tar.gz deployer"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user