run all stages in parallel

pull/1984/head
Adeeb Shihadeh 5 years ago
parent f6ee3c1d84
commit 36bc29c475
  1. 30
      Jenkinsfile

30
Jenkinsfile vendored

@ -41,17 +41,15 @@ pipeline {
} }
stages { stages {
stage('openpilot tests') {
stage('Release Build') {
when { when {
branch 'devel-staging' not {
anyOf {
branch 'master-ci'; branch 'devel'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging'
} }
steps {
phone_steps("eon-build", [
["build release2-staging and dashcam-staging", "cd release && PUSH=1 ./build_release2.sh"],
])
} }
} }
parallel {
stage('PC tests') { stage('PC tests') {
agent { agent {
@ -66,18 +64,20 @@ pipeline {
} }
} }
stage('On-device Tests') { // *** On-device Tests ***
stage('Release Build') {
when { when {
not { branch 'devel-staging'
anyOf {
branch 'master-ci'; branch 'devel'; branch 'devel-staging'; branch 'release2'; branch 'release2-staging'; branch 'dashcam'; branch 'dashcam-staging'
} }
steps {
phone_steps("eon-build", [
["build release2-staging and dashcam-staging", "cd release && PUSH=1 ./build_release2.sh"],
])
} }
} }
parallel { stage('Devel Build') {
stage('Build') {
environment { environment {
CI_PUSH = "${env.BRANCH_NAME == 'master' ? 'master-ci' : ' '}" CI_PUSH = "${env.BRANCH_NAME == 'master' ? 'master-ci' : ' '}"
} }
@ -109,8 +109,8 @@ pipeline {
} }
} }
} }
} }
} }
} }

Loading…
Cancel
Save