mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 15:55:48 +00:00
Update .gitlab-ci.yml file
This commit is contained in:
+10
-9
@@ -24,15 +24,16 @@ build-image:
|
|||||||
- echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY"
|
- echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY"
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- docker build \
|
- |
|
||||||
--build-arg NEXT_PUBLIC_API_BASE_URL="$NEXT_PUBLIC_API_BASE_URL" \
|
docker build \
|
||||||
--build-arg NEXT_PUBLIC_LTI_API_START_URL="$NEXT_PUBLIC_LTI_API_START_URL" \
|
--build-arg NEXT_PUBLIC_API_BASE_URL="$NEXT_PUBLIC_API_BASE_URL" \
|
||||||
--build-arg NODE_ENV="$NODE_ENV" \
|
--build-arg NEXT_PUBLIC_LTI_API_START_URL="$NEXT_PUBLIC_LTI_API_START_URL" \
|
||||||
--build-arg HUSKY_SKIP_INSTALL="$HUSKY_SKIP_INSTALL" \
|
--build-arg NODE_ENV="$NODE_ENV" \
|
||||||
--cache-from "$CI_REGISTRY_IMAGE/web-lti:latest" \
|
--build-arg HUSKY_SKIP_INSTALL="$HUSKY_SKIP_INSTALL" \
|
||||||
-t "$IMAGE_NAME" .
|
--cache-from "$CI_REGISTRY_IMAGE/web-lti:latest" \
|
||||||
- docker push "$IMAGE_NAME"
|
-t "$IMAGE_NAME" .
|
||||||
- docker image prune -af --filter "until=72h"
|
- docker push "$IMAGE_NAME"
|
||||||
|
- docker image prune -af --filter "until=72h"
|
||||||
|
|
||||||
after_script: "echo 'Build complete: $IMAGE_NAME' && docker system prune -af || true && docker volume prune -f || true"
|
after_script: "echo 'Build complete: $IMAGE_NAME' && docker system prune -af || true && docker volume prune -f || true"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user