mirror of https://github.com/openwrt/docker.git
34 lines
689 B
Bash
34 lines
689 B
Bash
#!/bin/sh
|
|
|
|
set -ex
|
|
|
|
export_variables() {
|
|
JOB=$(echo "$CI_JOB_NAME" | cut -d _ -f 2-)
|
|
export JOB
|
|
TARGET="${TARGET:-$JOB}"
|
|
export TARGET
|
|
TYPE=$(echo "$CI_JOB_NAME" | cut -d _ -f 1 | cut -d - -f 2)
|
|
export TYPE
|
|
export VERSION="${VERSION:-snapshot}"
|
|
export DOCKERFILE="${DOCKERFILE:-Dockerfile}"
|
|
|
|
case "$VERSION" in
|
|
snapshot)
|
|
export BRANCH="master"
|
|
;;
|
|
*-SNAPSHOT)
|
|
export BRANCH="openwrt-${VERSION%-*}"
|
|
;;
|
|
*)
|
|
export BRANCH="openwrt-${VERSION%.*}"
|
|
;;
|
|
esac
|
|
|
|
if [ "$VERSION" = "snapshot" ]; then
|
|
DOWNLOAD_PATH="snapshots/targets/$(echo "$TARGET" | tr '-' '/')"
|
|
else
|
|
DOWNLOAD_PATH="releases/$VERSION/targets/$(echo "$TARGET" | tr '-' '/')"
|
|
fi
|
|
export DOWNLOAD_PATH
|
|
}
|