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