Skip to content
Snippets Groups Projects
Commit 69ad321e authored by Cédric Moreau's avatar Cédric Moreau
Browse files

fix(#122): test fake release

parent 17e4ad4e
No related branches found
No related tags found
No related merge requests found
...@@ -88,9 +88,9 @@ tests: ...@@ -88,9 +88,9 @@ tests:
- cargo cucumber - cargo cucumber
.deploy_docker_multiplatform: .deploy_docker_multiplatform:
stage: deploy stage: labels
rules: rules:
- if: $CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_BRANCH =~ /^(release\/runtime-)[0-9].*/ - if: $CI_PIPELINE_SOURCE != "merge_request_event" && $CI_COMMIT_BRANCH =~ /^(test\/cgeek-)[0-9].*/
when: manual when: manual
changes: changes:
- node/specs/$CHAIN-raw.json - node/specs/$CHAIN-raw.json
...@@ -99,16 +99,19 @@ tests: ...@@ -99,16 +99,19 @@ tests:
- sh -c "[ -n '$DUNITERTEAM_PASSWD' ] || ( echo No access to environment variable 'DUNITERTEAM_PASSWD'; exit 1 )" - sh -c "[ -n '$DUNITERTEAM_PASSWD' ] || ( echo No access to environment variable 'DUNITERTEAM_PASSWD'; exit 1 )"
- podman login -u "duniterteam" -p "$DUNITERTEAM_PASSWD" docker.io - podman login -u "duniterteam" -p "$DUNITERTEAM_PASSWD" docker.io
script: script:
- export MILESTONE=$(echo release/runtime-700 | sed -e "s/release\///g") - export MILESTONE=$(echo $CI_COMMIT_BRANCH | sed -e "s/test\///g")
- echo $MILESTONE
- export MANIFEST=localhost/manifest-$IMAGE_NAME:$MILESTONE - export MANIFEST=localhost/manifest-$IMAGE_NAME:$MILESTONE
- echo $MANIFEST
- podman manifest rm "$MANIFEST" 2>/dev/null || true - podman manifest rm "$MANIFEST" 2>/dev/null || true
- podman build --layers --platform linux/amd64,linux/arm64 --manifest "$MANIFEST" -f docker/Dockerfile $PODMAN_BUILD_OPTIONS . - podman build --layers --platform linux/amd64,linux/arm64 --manifest "$MANIFEST" -f docker/Dockerfile $PODMAN_BUILD_OPTIONS .
- podman manifest push --all "$MANIFEST" "docker://docker.io/$IMAGE_NAME:$MILESTONE" # - podman manifest push --all "$MANIFEST" "docker://docker.io/$IMAGE_NAME:$MILESTONE"
- podman manifest push --all "$MANIFEST" "docker://docker.io/$IMAGE_NAME:latest" # - podman manifest push --all "$MANIFEST" "docker://docker.io/$IMAGE_NAME:latest"
after_script: after_script:
- podman manifest rm "$MANIFEST" - podman manifest rm "$MANIFEST"
variables: variables:
IMAGE_NAME: "duniter/duniter-v2s-$CHAIN" IMAGE_NAME: "duniter/duniter-v2s-$CHAIN"
PODMAN_BUILD_OPTIONS: "--build-arg chain=$CHAIN"
gdev_docker_deploy: gdev_docker_deploy:
extends: .deploy_docker_multiplatform extends: .deploy_docker_multiplatform
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment