Skip to content

Commit dcd030d

Browse files
committed
CLOUDP-295785 - staging support for image building
1 parent 97a81c7 commit dcd030d

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

scripts/dev/contexts/evg-private-context

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,18 @@ else
3333
fi
3434
export NAMESPACE
3535

36-
export BASE_REPO_URL="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev"
36+
DEV_REPO_URL="268558157000.dkr.ecr.us-east-1.amazonaws.com/dev"
37+
STAGING_REPO_URL="268558157000.dkr.ecr.us-east-1.amazonaws.com/staging"
38+
COMMIT_SHA_SHORT=$(git rev-parse --short=8 HEAD)
39+
40+
if [ "${is_patch:-false}" = "true" ]; then
41+
echo "is_patch is set, setting BASE_REPO_URL=${DEV_REPO_URL}"
42+
export BASE_REPO_URL="${DEV_REPO_URL}"
43+
else
44+
echo "is_patch is not set, setting BASE_REPO_URL=${STAGING_REPO_URL}, OVERRIDE_VERSION_ID=${COMMIT_SHA_SHORT}"
45+
export BASE_REPO_URL="${STAGING_REPO_URL}"
46+
export OVERRIDE_VERSION_ID="${COMMIT_SHA_SHORT}"
47+
fi
3748

3849
export REGISTRY="${BASE_REPO_URL}"
3950
export QUAY_REGISTRY=quay.io/mongodb

scripts/release/atomic_pipeline.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from queue import Queue
1212
from typing import Dict, List, Optional, Tuple
1313

14-
import python_on_whales
1514
import requests
1615
from opentelemetry import trace
1716

scripts/release/build/build_scenario.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,9 @@ def infer_scenario_from_environment(cls) -> "BuildScenario":
3333
elif is_patch and is_evg:
3434
scenario = BuildScenario.PATCH
3535
logger.info(f"Build scenario: {scenario} (patch_id: {patch_id})")
36-
# TODO: Uncomment the following lines when starting to work on staging builds
37-
# elif is_evg:
38-
# scenario = BuildScenario.STAGING
39-
# logger.info(f"Build scenario: {scenario} (commit_sha: {commit_sha[:COMMIT_SHA_LENGTH]})")
36+
elif is_evg:
37+
scenario = BuildScenario.STAGING
38+
logger.info(f"Build scenario: {scenario} (commit_sha: {commit_sha[:COMMIT_SHA_LENGTH]})")
4039
else:
4140
scenario = BuildScenario.DEVELOPMENT
4241
logger.info(f"Build scenario: {scenario}")

0 commit comments

Comments
 (0)