|  |  | @ -34,19 +34,16 @@ pipeline { | 
			
		
	
		
		
			
				
					
					|  |  |  |     COMMA_JWT = credentials('athena-test-jwt') |  |  |  |     COMMA_JWT = credentials('athena-test-jwt') | 
			
		
	
		
		
			
				
					
					|  |  |  |     TEST_DIR = "/data/openpilot" |  |  |  |     TEST_DIR = "/data/openpilot" | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   stages { |  |  |  |   stages { | 
			
		
	
		
		
			
				
					
					|  |  |  |     stage('openpilot tests') { |  |  |  | 
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     stage('PC tests') { | 
			
		
	
		
		
			
				
					
					|  |  |  |       when { |  |  |  |       when { | 
			
		
	
		
		
			
				
					
					|  |  |  |         not { |  |  |  |         not { | 
			
		
	
		
		
			
				
					
					|  |  |  |           anyOf { |  |  |  |           anyOf { | 
			
		
	
		
		
			
				
					
					|  |  |  |             branch 'master-ci'; branch 'devel'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging' |  |  |  |             branch 'master-ci'; branch 'devel'; branch 'devel-staging'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging' | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           } |  |  |  |           } | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |       parallel { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         stage('PC tests') { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       agent { |  |  |  |       agent { | 
			
		
	
		
		
			
				
					
					|  |  |  |         dockerfile { |  |  |  |         dockerfile { | 
			
		
	
		
		
			
				
					
					|  |  |  |           filename 'Dockerfile.openpilot' |  |  |  |           filename 'Dockerfile.openpilot' | 
			
		
	
	
		
		
			
				
					|  |  | @ -68,14 +65,6 @@ pipeline { | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         stage('On-device Tests') { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           agent { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             docker { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               image 'python:3.7.3' |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |               args '--user=root' |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |           stages { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     stage('Release Build') { |  |  |  |     stage('Release Build') { | 
			
		
	
		
		
			
				
					
					|  |  |  |       when { |  |  |  |       when { | 
			
		
	
	
		
		
			
				
					|  |  | @ -88,6 +77,23 @@ pipeline { | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     stage('On-device Tests') { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       when { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         not { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           anyOf { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             branch 'master-ci'; branch 'devel'; branch 'devel-staging'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       agent { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         docker { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           image 'python:3.7.3' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           args '--user=root' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       parallel { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         stage('Devel Build') { |  |  |  |         stage('Devel Build') { | 
			
		
	
		
		
			
				
					
					|  |  |  |           environment { |  |  |  |           environment { | 
			
		
	
		
		
			
				
					
					|  |  |  |             CI_PUSH = "${env.BRANCH_NAME == 'master' ? 'master-ci' : ' '}" |  |  |  |             CI_PUSH = "${env.BRANCH_NAME == 'master' ? 'master-ci' : ' '}" | 
			
		
	
	
		
		
			
				
					|  |  | @ -123,8 +129,5 @@ pipeline { | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |