Skip to content

Commit 2ab7981

Browse files
committed
ci: publish generated SDK for testing
This will publish the generated SDK to https://builds.zephyrproject.org/zephyrproject-rtos/sdk-ng/<PR Number>/zephyr-sdk-<VERSION>-setup.run Version is what we have in the VERSION file in the repo. Signed-off-by: Anas Nashif <[email protected]>
1 parent 7d97c46 commit 2ab7981

File tree

1 file changed

+25
-26
lines changed

1 file changed

+25
-26
lines changed

.shippable.yml

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ env:
66
global:
77
- USE_CCACHE=1
88
matrix:
9-
- TARGET=i586
10-
- TARGET=iamcu
11-
- TARGET=nios2
12-
- TARGET=arm
13-
- TARGET=riscv32
14-
- TARGET=mips
15-
- TARGET=arc
16-
- TARGET=xtensa
17-
- TARGET="tools"
9+
- TARGET=i586
10+
- TARGET=iamcu
11+
- TARGET=nios2
12+
- TARGET=arm
13+
- TARGET=riscv32
14+
- TARGET=mips
15+
- TARGET=arc
16+
- TARGET=xtensa
17+
- TARGET="tools"
1818

1919
build:
2020
cache: true
@@ -34,23 +34,22 @@ build:
3434
- unset CC
3535
- ./go.sh ${TARGET}
3636
- >
37-
if [ "$IS_PULL_REQUEST" = "false" ]; then
38-
sudo -E sh -c 'echo "IS_GIT_TAG=${IS_GIT_TAG}" >> $JOB_STATE/sdk.env';
39-
sudo -E sh -c 'echo "IS_RELEASE=${IS_RELEASE}" >> $JOB_STATE/sdk.env';
40-
sudo -E sh -c 'echo "IS_PRERELEASE=${IS_PRERELEASE}" >> $JOB_STATE/sdk.env';
41-
sudo -E sh -c 'echo "GIT_TAG_NAME=${GIT_TAG_NAME}" >> $JOB_STATE/sdk.env';
42-
cat $JOB_STATE/sdk.env;
43-
export S3_PATH="s3://incoming.zephyrproject.org/sdk-ng/${SDKNG_CIREPO_VERSIONNUMBER}";
44-
if [ "${TARGET}" == 'tools' ]; then
45-
echo "uploading zephyr-sdk-x86_64-hosttools-standalone-0.9.sh to ${S3_PATH}/";
46-
aws s3 cp zephyr-sdk-x86_64-hosttools-standalone-0.9.sh ${S3_PATH}/;
47-
else
48-
echo "uploading ${TARGET}.tar.bz2 to ${S3_PATH}/";
49-
pushd build/output
50-
tar --exclude='build.log.bz2' -jcvf ../../${TARGET}.tar.bz2 *-zephyr-*
51-
popd
52-
aws s3 cp ${TARGET}.tar.bz2 ${S3_PATH}/;
53-
fi
37+
sudo -E sh -c 'echo "IS_GIT_TAG=${IS_GIT_TAG}" >> $JOB_STATE/sdk.env';
38+
sudo -E sh -c 'echo "IS_RELEASE=${IS_RELEASE}" >> $JOB_STATE/sdk.env';
39+
sudo -E sh -c 'echo "IS_PRERELEASE=${IS_PRERELEASE}" >> $JOB_STATE/sdk.env';
40+
sudo -E sh -c 'echo "GIT_TAG_NAME=${GIT_TAG_NAME}" >> $JOB_STATE/sdk.env';
41+
sudo -E sh -c 'echo "PULL_REQUEST=${PULL_REQUEST}" >> $JOB_STATE/sdk.env';
42+
cat $JOB_STATE/sdk.env;
43+
export S3_PATH="s3://incoming.zephyrproject.org/sdk-ng/${SDKNG_CIREPO_VERSIONNUMBER}";
44+
if [ "${TARGET}" == 'tools' ]; then
45+
echo "uploading zephyr-sdk-x86_64-hosttools-standalone-0.9.sh to ${S3_PATH}/";
46+
aws s3 cp zephyr-sdk-x86_64-hosttools-standalone-0.9.sh ${S3_PATH}/;
47+
else
48+
echo "uploading ${TARGET}.tar.bz2 to ${S3_PATH}/";
49+
pushd build/output;
50+
tar --exclude='build.log.bz2' -jcvf ../../${TARGET}.tar.bz2 *-zephyr-*;
51+
popd;
52+
aws s3 cp ${TARGET}.tar.bz2 ${S3_PATH}/;
5453
fi
5554
- ccache -s
5655
integrations:

0 commit comments

Comments
 (0)