|
|
@ -45,7 +45,7 @@ pipeline { |
|
|
|
|
|
|
|
|
|
|
|
steps { |
|
|
|
steps { |
|
|
|
lock(resource: "", label: 'eon', inversePrecedence: true, variable: 'eon_ip', quantity: 1){ |
|
|
|
lock(resource: "", label: 'eon', inversePrecedence: true, variable: 'eon_ip', quantity: 1){ |
|
|
|
timeout(time: 30, unit: 'MINUTES') { |
|
|
|
timeout(time: 60, unit: 'MINUTES') { |
|
|
|
dir(path: 'selfdrive/test') { |
|
|
|
dir(path: 'selfdrive/test') { |
|
|
|
sh 'pip install paramiko' |
|
|
|
sh 'pip install paramiko' |
|
|
|
sh 'python phone_ci.py "cd release && ./build_devel.sh"' |
|
|
|
sh 'python phone_ci.py "cd release && ./build_devel.sh"' |
|
|
@ -71,7 +71,7 @@ pipeline { |
|
|
|
stage('HW Tests') { |
|
|
|
stage('HW Tests') { |
|
|
|
steps { |
|
|
|
steps { |
|
|
|
lock(resource: "", label: 'eon', inversePrecedence: true, variable: 'eon_ip', quantity: 1){ |
|
|
|
lock(resource: "", label: 'eon', inversePrecedence: true, variable: 'eon_ip', quantity: 1){ |
|
|
|
timeout(time: 30, unit: 'MINUTES') { |
|
|
|
timeout(time: 60, unit: 'MINUTES') { |
|
|
|
dir(path: 'selfdrive/test') { |
|
|
|
dir(path: 'selfdrive/test') { |
|
|
|
sh 'pip install paramiko' |
|
|
|
sh 'pip install paramiko' |
|
|
|
sh 'python phone_ci.py "SCONS_CACHE=1 scons -j3 cereal/ && \ |
|
|
|
sh 'python phone_ci.py "SCONS_CACHE=1 scons -j3 cereal/ && \ |
|
|
|