diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2022-08-11 17:51:49 +0200 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2022-08-11 17:51:49 +0200 |
commit | da0bbf0fcc1fe0a838e3a8db880fda69d1ea2ec8 (patch) | |
tree | 3e008b740594d237f7dbaa0913a0656b75e52abd | |
parent | abbf9dd70826d7fcc48699bd86edab2714437fe4 (diff) |
lt-qcom, tux: do not hardcode tuxbuild location
In all these jobs, we've hardcoded the location for the tux builds to
be https://oebuilds.tuxbuild.com, although the actual build URL is
included in the JSON file. So let's get the URL from the JSON file,
instead of guessing it.
Recently tuxsuite changed their output url to storage.tuxsuite.com,
which of course resulted in all these jobs to fail!
Change-Id: I54363b8372f09ad0de5c1a207ea44dd80e690b5d
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
-rw-r--r-- | lt-qcom/meta-qcom-tux.sh | 6 | ||||
-rw-r--r-- | lt-qcom/poky-tux.sh | 6 | ||||
-rw-r--r-- | rpb-openembedded/builders-tux.sh | 10 |
3 files changed, 11 insertions, 11 deletions
diff --git a/lt-qcom/meta-qcom-tux.sh b/lt-qcom/meta-qcom-tux.sh index 2a1d92df80..953947d9eb 100644 --- a/lt-qcom/meta-qcom-tux.sh +++ b/lt-qcom/meta-qcom-tux.sh @@ -66,7 +66,7 @@ if [ ! -f status.json ]; then exit 1 fi -uid=$(cat status.json | jq -r ".uid") +url=$(cat status.json | jq -r ".download_url") state=$(cat status.json | jq -r ".state") result=$(cat status.json | jq -r ".result") @@ -75,10 +75,10 @@ if [ "$state" != "finished" ]; then exit 1 fi -wget https://oebuilds.tuxbuild.com/$uid/build.log +wget $url/build.log cat build.log -echo "TUXBUILD_URL=https://oebuilds.tuxbuild.com/$uid" > parameters +echo "TUXBUILD_URL=$url" > parameters if [ "$result" != "pass" ]; then echo "tuxsuite build failed" diff --git a/lt-qcom/poky-tux.sh b/lt-qcom/poky-tux.sh index 2e0f47c8a5..1d762506ec 100644 --- a/lt-qcom/poky-tux.sh +++ b/lt-qcom/poky-tux.sh @@ -53,7 +53,7 @@ if [ ! -f status.json ]; then exit 1 fi -uid=$(cat status.json | jq -r ".uid") +url=$(cat status.json | jq -r ".download_url") state=$(cat status.json | jq -r ".state") result=$(cat status.json | jq -r ".result") @@ -62,10 +62,10 @@ if [ "$state" != "finished" ]; then exit 1 fi -wget https://oebuilds.tuxbuild.com/$uid/build.log +wget $url/build.log cat build.log -echo "TUXBUILD_URL=https://oebuilds.tuxbuild.com/$uid" > ${WORKSPACE}/parameters +echo "TUXBUILD_URL=$url" > ${WORKSPACE}/parameters if [ "$result" != "pass" ]; then echo "tuxsuite build failed" diff --git a/rpb-openembedded/builders-tux.sh b/rpb-openembedded/builders-tux.sh index aca90f90f5..c661805f81 100644 --- a/rpb-openembedded/builders-tux.sh +++ b/rpb-openembedded/builders-tux.sh @@ -77,7 +77,7 @@ if [ ! -f status.json ]; then exit 1 fi -uid=$(cat status.json | jq -r ".uid") +url=$(cat status.json | jq -r ".download_url") state=$(cat status.json | jq -r ".state") result=$(cat status.json | jq -r ".result") @@ -86,10 +86,10 @@ if [ "$state" != "finished" ]; then exit 1 fi -wget https://oebuilds.tuxbuild.com/$uid/build.log +wget $url/build.log cat build.log -echo "TUXBUILD_URL=https://oebuilds.tuxbuild.com/$uid" > parameters +echo "TUXBUILD_URL=$url" > parameters if [ "$result" != "pass" ]; then echo "tuxsuite build failed" @@ -105,8 +105,8 @@ DEPLOY_DIR_IMAGE=${PWD}/deploy_dir_images echo "DEPLOY_DIR_IMAGE=${DEPLOY_DIR_IMAGE}" >> parameters # files to download -wget https://oebuilds.tuxbuild.com/$uid/?export=json -O root.json -wget https://oebuilds.tuxbuild.com/$uid/images/${MACHINE}/?export=json -O images.json +wget $url/?export=json -O root.json +wget $url/images/${MACHINE}/?export=json -O images.json mkdir ${DEPLOY_DIR_IMAGE} && pushd ${DEPLOY_DIR_IMAGE} |