1
0
mirror of https://github.com/rancher/os.git synced 2025-07-14 15:14:03 +00:00
os/scripts/package

36 lines
646 B
Plaintext
Raw Normal View History

2021-08-31 18:14:03 +00:00
#!/bin/bash
set -e
source $(dirname $0)/version
cd $(dirname $0)/..
export TAG
make iso
TARGETS="iso"
if [ -n "$DOCKER_PASSWORD" ]; then
docker login -u "$DOCKER_USERNAME" -p "${DOCKER_PASSWORD}"
PUSH=true
fi
if [ "$PUSH" = "true" ]; then
make push
2021-10-03 06:14:04 +00:00
make push-framework
2021-08-31 18:14:03 +00:00
fi
TARGETS=qcow
if [ "$PUSH" = "true" ] && [ -n "$AWS_SECRET_ACCESS_KEY" ]; then
TARGETS="${TARGETS} all-amis"
fi
export GIT_COMMIT=${COMMIT}
make -j8 ${TARGETS}
2021-10-06 04:00:21 +00:00
mkdir -p dist/artifacts
2021-08-31 18:14:03 +00:00
for i in build/output.*; do
2021-10-06 04:00:21 +00:00
mv -f $i dist/artifacts/rancheros-${TAG}${i##build/output}
echo Built: dist/artifacts/rancheros-${TAG}${i##build/output}
2021-08-31 18:14:03 +00:00
done