|
|
|
@ -105,7 +105,7 @@ def pcStage(String stageName, Closure body) { |
|
|
|
|
|
|
|
|
|
checkout scm |
|
|
|
|
|
|
|
|
|
def dockerArgs = "--user=batman -v /tmp/comma_download_cache:/tmp/comma_download_cache -v /tmp/scons_cache:/tmp/scons_cache -e PYTHONPATH=${env.WORKSPACE} --cpus=8 --memory 16g -e PYTEST_ADDOPTS='-n8'"; |
|
|
|
|
def dockerArgs = "--user=batman -v /tmp/comma_download_cache:/tmp/comma_download_cache -v /tmp/scons_cache:/tmp/scons_cache -e PYTHONPATH=${env.WORKSPACE} -e AZURE_TOKEN_OPENPILOT_RELEASES='${env.AZURE_TOKEN_OPENPILOT_RELEASES}' --cpus=8 --memory 16g -e PYTEST_ADDOPTS='-n8'"; |
|
|
|
|
|
|
|
|
|
def openpilot_base = retryWithDelay (3, 15) { |
|
|
|
|
return docker.build("openpilot-base:build-${env.GIT_COMMIT}", "-f Dockerfile.openpilot_base .") |
|
|
|
@ -158,6 +158,12 @@ def build_release(String channel_name) { |
|
|
|
|
["create manifest", "$SOURCE_DIR/release/create_release_manifest.py /data/openpilot /data/manifest.json && cat /data/manifest.json"], |
|
|
|
|
["upload and cleanup ${channel_name}", "PYTHONWARNINGS=ignore $SOURCE_DIR/release/upload_casync_release.py /data/casync && rm -rf /data/casync"], |
|
|
|
|
]) |
|
|
|
|
}, |
|
|
|
|
"publish agnos": { |
|
|
|
|
pcStage("publish agnos") { |
|
|
|
|
sh "release/create_casync_agnos_release.py /tmp/casync/agnos /tmp/casync_tmp" |
|
|
|
|
sh "PYTHONWARNINGS=ignore $SOURCE_DIR/release/upload_casync_release.py /tmp/casync" |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|