mirror of https://github.com/rancher/dashboard.git
38 lines
1.1 KiB
Bash
Executable File
38 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "GITHUB_SHA: $GITHUB_SHA"
|
|
echo "GITHUB_REF_NAME: $GITHUB_REF_NAME"
|
|
echo "ROUTER_BASE: $ROUTER_BASE"
|
|
echo
|
|
echo "RANCHER_ENV: $RANCHER_ENV"
|
|
echo "EXCLUDES_PKG: $EXCLUDES_PKG"
|
|
echo
|
|
echo "RELEASE_DIR: $RELEASE_DIR"
|
|
RELEASE_LOCATION="$RELEASE_DIR/$ARTIFACT_NAME"
|
|
echo "RELEASE_LOCATION: $RELEASE_LOCATION"
|
|
echo
|
|
echo "ARTIFACT_NAME: $ARTIFACT_NAME"
|
|
ARTIFACT_LOCATION="$OUTPUT_DIR/$ARTIFACT_NAME"
|
|
echo "ARTIFACT_LOCATION: $ARTIFACT_LOCATION"
|
|
echo
|
|
echo "OUTPUT_DIR: $OUTPUT_DIR"
|
|
echo
|
|
echo "RESOURCE_BASE: $RESOURCE_BASE"
|
|
echo "API: $API"
|
|
|
|
echo Creating release directory
|
|
mkdir $RELEASE_DIR
|
|
|
|
echo Installing dependencies
|
|
yarn install --frozen-lockfile
|
|
|
|
echo Building
|
|
NUXT_ENV_commit=$GITHUB_SHA NUXT_ENV_version=$GITHUB_REF_NAME OUTPUT_DIR="$ARTIFACT_LOCATION" ROUTER_BASE="$ROUTER_BASE" RANCHER_ENV=$RANCHER_ENV API=$API RESOURCE_BASE=$RESOURCE_BASE EXCLUDES_PKG=$EXCLUDES_PKG yarn run build --spa
|
|
|
|
echo Creating tar
|
|
tar -czf $RELEASE_LOCATION.tar.gz -C $ARTIFACT_LOCATION .
|
|
|
|
echo Creating sha
|
|
sha512sum $RELEASE_LOCATION.tar.gz > $RELEASE_LOCATION.tar.gz.sha512sum
|