diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 19031fd3a..9bd7ce4fd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -423,36 +423,6 @@ docker_publish_non-release: matrix: - COMPONENT: ["api", "front"] -docker_all_in_one_release: - stage: publish - image: egon0/docker-with-buildx-and-git:bash - allow_failure: true - services: - - docker:20-dind - variables: - ALL_IN_ONE_REF: main - ALL_IN_ONE_ARTIFACT_URL: https://dev.funkwhale.audio/funkwhale/funkwhale-docker-all-in-one/-/archive/$ALL_IN_ONE_REF/funkwhale-docker-all-in-one-$ALL_IN_ONE_REF.zip - BUILD_PATH: all_in_one - before_script: - - docker login -u $DOCKER_LOGIN -p $DOCKER_PASSWORD - - (if [ "$CI_COMMIT_REF_NAME" == "develop" ] || [ "$CI_COMMIT_REF_NAME" == "stable" ]; then ./scripts/set-api-build-metadata.sh $(echo $CI_COMMIT_SHA | cut -c 1-8); fi); - script: - - if [[ ! -z "$CI_COMMIT_TAG" ]]; then (./docs/get-releases-json.py | scripts/is-docker-latest.py $CI_COMMIT_TAG -) && export DOCKER_LATEST_TAG="-t $ALL_IN_ONE_IMAGE_LATEST" || export DOCKER_LATEST_TAG=; fi - - wget $ALL_IN_ONE_ARTIFACT_URL -O all_in_one.zip - - unzip -o all_in_one.zip -d tmpdir - - mv tmpdir/funkwhale-docker-all-in-one-$ALL_IN_ONE_REF $BUILD_PATH && rmdir tmpdir - - cp -r api $BUILD_PATH/src/api - - cp -r front $BUILD_PATH/src/front - - cd $BUILD_PATH - - ./scripts/download-nginx-template.sh src/ $CI_COMMIT_REF_NAME - - docker build -t $ALL_IN_ONE_IMAGE $DOCKER_LATEST_TAG . - - docker push $ALL_IN_ONE_IMAGE - - if [[ ! -z "$DOCKER_LATEST_TAG" ]]; then docker push $ALL_IN_ONE_IMAGE_LATEST; fi - only: - - develop@funkwhale/funkwhale - - stable@funkwhale/funkwhale - - tags@funkwhale/funkwhale - build_api: # Simply publish a zip containing api/ directory stage: publish diff --git a/changes/changelog.d/ci-remove-all-in-one-docker.misc b/changes/changelog.d/ci-remove-all-in-one-docker.misc new file mode 100644 index 000000000..8c6c6c9a4 --- /dev/null +++ b/changes/changelog.d/ci-remove-all-in-one-docker.misc @@ -0,0 +1 @@ +Remove docker_all_in_one_release ci job