Jenkins pipeline #123
							
								
								
									
										25
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -1,11 +1,22 @@
 | 
			
		||||
node('master'){
 | 
			
		||||
	stage('git pull'){
 | 
			
		||||
		git credentialsId: '7724c11a-2509-4aa3-9862-106aa354c5b8', url: 'ssh://_git@phabricator.release11.com/diffusion/CZOPW/czopw.git'
 | 
			
		||||
pipeline {
 | 
			
		||||
    agent any
 | 
			
		||||
    tools {
 | 
			
		||||
        git 'Default'
 | 
			
		||||
    }
 | 
			
		||||
    parameters {
 | 
			
		||||
        booleanParam(name: 'TERRAFORM', defaultValue: false)
 | 
			
		||||
    }
 | 
			
		||||
    stages {
 | 
			
		||||
        stage('Clean workspace') {
 | 
			
		||||
            steps {
 | 
			
		||||
                cleanWs()
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        stage ('Checkout') {
 | 
			
		||||
            steps {
 | 
			
		||||
                checkout([$class: 'GitSCM', branches: [[name: 'master']], extensions: [], userRemoteConfigs: [[credentialsId: 'tools-deploy-key', url: '_gitea@gitea.release11.com:R11/release11-tools-web.git']]])
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
	stage('build & deploy'){
 | 
			
		||||
		sh 'cd Web/ && docker-compose --context gordon up --force-recreate --build -d'
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user