|
|
@ -29,12 +29,7 @@ def phone_steps(String device_type, steps) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
pipeline { |
|
|
|
pipeline { |
|
|
|
agent { |
|
|
|
agent none |
|
|
|
docker { |
|
|
|
|
|
|
|
image 'python:3.7.3' |
|
|
|
|
|
|
|
args '--user=root' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
environment { |
|
|
|
environment { |
|
|
|
COMMA_JWT = credentials('athena-test-jwt') |
|
|
|
COMMA_JWT = credentials('athena-test-jwt') |
|
|
|
TEST_DIR = "/data/openpilot" |
|
|
|
TEST_DIR = "/data/openpilot" |
|
|
@ -66,6 +61,13 @@ pipeline { |
|
|
|
|
|
|
|
|
|
|
|
// *** On-device Tests *** |
|
|
|
// *** On-device Tests *** |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stage('On-device Tests') { |
|
|
|
|
|
|
|
agent { |
|
|
|
|
|
|
|
image 'python:3.7.3' |
|
|
|
|
|
|
|
args '--user=root' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
stage('Release Build') { |
|
|
|
stage('Release Build') { |
|
|
|
when { |
|
|
|
when { |
|
|
|
branch 'devel-staging' |
|
|
|
branch 'devel-staging' |
|
|
@ -109,6 +111,7 @@ pipeline { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|