Skip to content

Commit 0407aea

Browse files
committed
feat: Add support for Unity version parameters in run.sh script
1 parent be0cf97 commit 0407aea

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

nightly_tests/run.sh

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ MC_VERSION="latest"
88
DEPLOYMENT_START_TIME=$(date +%s)
99
MC_SHA=""
1010
LATEST="false"
11+
UNITY_CS_MONITORING_LAMBDA_VERSION=""
12+
UNITY_APIGATEWAY_VERSION=""
13+
UNITY_PROXY_VERSION=""
14+
UNITY_UI_VERSION=""
1115
CONFIG_FILE="marketplace_config.yaml" # Set default config file
1216
# Function to display usage instructions
1317
usage() {
14-
echo "Usage: $0 --destroy <true|false> --run-tests <true|false> --project-name <PROJECT_NAME> --venue-name <VENUE_NAME> [--mc-version <MC_VERSION>] [--mc-sha <MC_SHA>] [--config-file <CONFIG_FILE>] [--latest]"
18+
echo "Usage: $0 --destroy <true|false> --run-tests <true|false> --project-name <PROJECT_NAME> --venue-name <VENUE_NAME> [--mc-version <MC_VERSION>] [--mc-sha <MC_SHA>] [--config-file <CONFIG_FILE>] [--latest] [--unity-cs-monitoring-lambda-version <VERSION>] [--unity-apigateway-version <VERSION>] [--unity-proxy-version <VERSION>] [--unity-ui-version <VERSION>]"
1519
exit 1
1620
}
1721

@@ -72,6 +76,22 @@ while [[ $# -gt 0 ]]; do
7276
LATEST="true"
7377
shift 1
7478
;;
79+
--unity-cs-monitoring-lambda-version)
80+
UNITY_CS_MONITORING_LAMBDA_VERSION="$2"
81+
shift 2
82+
;;
83+
--unity-apigateway-version)
84+
UNITY_APIGATEWAY_VERSION="$2"
85+
shift 2
86+
;;
87+
--unity-proxy-version)
88+
UNITY_PROXY_VERSION="$2"
89+
shift 2
90+
;;
91+
--unity-ui-version)
92+
UNITY_UI_VERSION="$2"
93+
shift 2
94+
;;
7595
*)
7696
echo "Invalid option: $1" >&2
7797
exit 1
@@ -219,7 +239,7 @@ git checkout ${GH_BRANCH}
219239
#
220240
# Deploy the Management Console using CloudFormation
221241
#
222-
bash deploy.sh --stack-name "${STACK_NAME}" --project-name "${PROJECT_NAME}" --venue-name "${VENUE_NAME}" --mc-version "${MC_VERSION}" --config-file "$CONFIG_FILE" --mc-sha "$MC_SHA" --latest "${LATEST}"
242+
bash deploy.sh --stack-name "${STACK_NAME}" --project-name "${PROJECT_NAME}" --venue-name "${VENUE_NAME}" --mc-version "${MC_VERSION}" --config-file "$CONFIG_FILE" --mc-sha "$MC_SHA" --latest "${LATEST}" ${UNITY_CS_MONITORING_LAMBDA_VERSION:+--unity-cs-monitoring-lambda-version "${UNITY_CS_MONITORING_LAMBDA_VERSION}"} ${UNITY_APIGATEWAY_VERSION:+--unity-apigateway-version "${UNITY_APIGATEWAY_VERSION}"} ${UNITY_PROXY_VERSION:+--unity-proxy-version "${UNITY_PROXY_VERSION}"} ${UNITY_UI_VERSION:+--unity-ui-version "${UNITY_UI_VERSION}"}
223243

224244
echo "Deploying Management Console..." >> nightly_output.txt
225245
echo "Deploying Management Console..."

0 commit comments

Comments
 (0)