|
1 | 1 | # Production Build with Multi-Arch |
2 | | -release: |
3 | | - stage: release |
4 | | - image: docker:24.0.2 |
5 | | - only: |
6 | | - - main |
7 | | - services: |
8 | | - - docker:24.0.2-dind |
9 | | - variables: |
10 | | - CI_REGISTRY_USER: "$CI_REGISTRY_USER" |
11 | | - CI_REGISTRY_PASSWORD: "$CI_REGISTRY_PASSWORD" |
12 | | - DOCKER_BUILDKIT: 1 |
13 | | - before_script: |
14 | | - - apk add --no-cache qemu bash |
15 | | - - docker buildx create --use |
16 | | - - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" |
17 | | - script: |
18 | | - - docker buildx inspect --bootstrap |
19 | | - - | |
20 | | - docker buildx build --push --target=http_app \ |
21 | | - --platform linux/amd64,linux/arm64 \ |
22 | | - --tag $CI_REGISTRY/$CI_PROJECT_PATH:latest \ |
23 | | - --tag $CI_REGISTRY/$CI_PROJECT_PATH:$(date +%Y%m%d%H%M%S) \ |
24 | | - --cache-to=type=registry,ref=$CI_REGISTRY/$CI_PROJECT_PATH/cache,mode=max \ |
25 | | - --cache-from=type=registry,ref=$CI_REGISTRY/$CI_PROJECT_PATH/cache . |
| 2 | +#release: |
| 3 | +# stage: release |
| 4 | +# image: docker:24.0.2 |
| 5 | +# only: |
| 6 | +# - main |
| 7 | +# services: |
| 8 | +# - docker:24.0.2-dind |
| 9 | +# variables: |
| 10 | +# CI_REGISTRY_USER: "$CI_REGISTRY_USER" |
| 11 | +# CI_REGISTRY_PASSWORD: "$CI_REGISTRY_PASSWORD" |
| 12 | +# DOCKER_BUILDKIT: 1 |
| 13 | +# before_script: |
| 14 | +# - apk add --no-cache qemu bash |
| 15 | +# - docker buildx create --use |
| 16 | +# - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" |
| 17 | +# script: |
| 18 | +# - docker buildx inspect --bootstrap |
| 19 | +# - | |
| 20 | +# docker buildx build --push --target=http_app \ |
| 21 | +# --platform linux/amd64,linux/arm64 \ |
| 22 | +# --tag $CI_REGISTRY/$CI_PROJECT_PATH:latest \ |
| 23 | +# --tag $CI_REGISTRY/$CI_PROJECT_PATH:$(date +%Y%m%d%H%M%S) \ |
| 24 | +# --cache-to=type=registry,ref=$CI_REGISTRY/$CI_PROJECT_PATH/cache,mode=max \ |
| 25 | +# --cache-from=type=registry,ref=$CI_REGISTRY/$CI_PROJECT_PATH/cache . |
0 commit comments