mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
ci: force amd64 docker build platform
This commit is contained in:
+4
-3
@@ -7,6 +7,7 @@ variables:
|
|||||||
ECR_REGISTRY: 886436954922.dkr.ecr.ap-southeast-3.amazonaws.com
|
ECR_REGISTRY: 886436954922.dkr.ecr.ap-southeast-3.amazonaws.com
|
||||||
ECR_REPO_NAME: mbugroup/lti-api
|
ECR_REPO_NAME: mbugroup/lti-api
|
||||||
ECR_REPOSITORY: ${ECR_REGISTRY}/${ECR_REPO_NAME}
|
ECR_REPOSITORY: ${ECR_REGISTRY}/${ECR_REPO_NAME}
|
||||||
|
TARGET_PLATFORM: linux/amd64
|
||||||
|
|
||||||
DOCKER_HOST: unix:///var/run/docker.sock
|
DOCKER_HOST: unix:///var/run/docker.sock
|
||||||
DOCKER_TLS_CERTDIR: ""
|
DOCKER_TLS_CERTDIR: ""
|
||||||
@@ -59,7 +60,7 @@ build_mr:
|
|||||||
script: |
|
script: |
|
||||||
set -eu
|
set -eu
|
||||||
echo "Build (MR) : $ECR_REPOSITORY:$IMAGE_TAG"
|
echo "Build (MR) : $ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
docker build -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
docker build --platform "$TARGET_PLATFORM" -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
||||||
echo "Pushing image for MR..."
|
echo "Pushing image for MR..."
|
||||||
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
|
|
||||||
@@ -82,7 +83,7 @@ build_push_dev:
|
|||||||
script: |
|
script: |
|
||||||
set -eu
|
set -eu
|
||||||
echo "Build & push (dev): $ECR_REPOSITORY:$IMAGE_TAG"
|
echo "Build & push (dev): $ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
docker build -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
docker build --platform "$TARGET_PLATFORM" -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
||||||
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
|
|
||||||
update_gitops_dev_lti:
|
update_gitops_dev_lti:
|
||||||
@@ -138,7 +139,7 @@ build_push_prod:
|
|||||||
script: |
|
script: |
|
||||||
set -eu
|
set -eu
|
||||||
echo "Build & push (prod): $ECR_REPOSITORY:$IMAGE_TAG"
|
echo "Build & push (prod): $ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
docker build -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
docker build --platform "$TARGET_PLATFORM" -f Dockerfile -t "$ECR_REPOSITORY:$IMAGE_TAG" .
|
||||||
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
docker push "$ECR_REPOSITORY:$IMAGE_TAG"
|
||||||
|
|
||||||
update_gitops_prod_lti:
|
update_gitops_prod_lti:
|
||||||
|
|||||||
Reference in New Issue
Block a user