Add Jenkinsfile to use Jenkins pipeline
This commit is contained in:
		
					parent
					
						
							
								8eb38be153
							
						
					
				
			
			
				commit
				
					
						546ede19c7
					
				
			
		
					 1 changed files with 44 additions and 0 deletions
				
			
		
							
								
								
									
										44
									
								
								Jenkinsfile
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								Jenkinsfile
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,44 @@
 | 
			
		|||
pipeline {
 | 
			
		||||
  agent none
 | 
			
		||||
  stages {
 | 
			
		||||
    stage('Build') {
 | 
			
		||||
      parallel {
 | 
			
		||||
        stage('electron-osx-x64') {
 | 
			
		||||
            agent {
 | 
			
		||||
              label 'osx'
 | 
			
		||||
            }
 | 
			
		||||
            steps {
 | 
			
		||||
              sh 'script/bootstrap.py --target_arch=x64 --dev'
 | 
			
		||||
              sh 'npm run lint'
 | 
			
		||||
              sh 'script/build.py -c D'
 | 
			
		||||
              sh 'script/test.py --ci --rebuild_native_modules'
 | 
			
		||||
            }
 | 
			
		||||
            post {
 | 
			
		||||
              always {
 | 
			
		||||
                cleanWs()
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        stage('electron-mas-x64') {
 | 
			
		||||
          agent {
 | 
			
		||||
            label 'osx'
 | 
			
		||||
          }
 | 
			
		||||
          environment {
 | 
			
		||||
            MAS_BUILD = '1'
 | 
			
		||||
          }
 | 
			
		||||
          steps {
 | 
			
		||||
            sh 'script/bootstrap.py --target_arch=x64 --dev'
 | 
			
		||||
            sh 'npm run lint'
 | 
			
		||||
            sh 'script/build.py -c D'
 | 
			
		||||
            sh 'script/test.py --ci --rebuild_native_modules'
 | 
			
		||||
          }
 | 
			
		||||
          post {
 | 
			
		||||
            always {
 | 
			
		||||
              cleanWs()
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue