mirror of
https://github.com/rancher/os.git
synced 2025-07-14 23:39:03 +00:00
35 lines
592 B
Plaintext
35 lines
592 B
Plaintext
|
#!/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
|
||
|
fi
|
||
|
|
||
|
|
||
|
TARGETS=qcow
|
||
|
if [ "$PUSH" = "true" ] && [ -n "$AWS_SECRET_ACCESS_KEY" ]; then
|
||
|
TARGETS="${TARGETS} all-amis"
|
||
|
fi
|
||
|
|
||
|
export GIT_COMMIT=${COMMIT}
|
||
|
make -j8 ${TARGETS}
|
||
|
|
||
|
mkdir -p dist
|
||
|
for i in build/output.*; do
|
||
|
mv -f $i dist/rancheros-${TAG}${i##build/output}
|
||
|
echo Built: dist/rancheros-${TAG}${i##build/output}
|
||
|
done
|