diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2b37e097b52d36b267c6e2c12d6b2084cd853f2a..27f1951e1acdb018e448be4a8a2b636274f34176 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -258,34 +258,34 @@ docker_release: tags: - docker-build -docker_all_in_one_release: - stage: deploy - image: bash - variables: - ALL_IN_ONE_REF: master - ALL_IN_ONE_ARTIFACT_URL: https://github.com/thetarkus/docker-funkwhale/archive/$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" == "master" ]; 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/docker-funkwhale-$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 - - master@funkwhale/funkwhale - - tags@funkwhale/funkwhale - tags: - - docker-build +#docker_all_in_one_release: +# stage: deploy +# image: bash +# variables: +# ALL_IN_ONE_REF: master +# ALL_IN_ONE_ARTIFACT_URL: https://github.com/thetarkus/docker-funkwhale/archive/$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" == "master" ]; 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/docker-funkwhale-$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 +# - master@funkwhale/funkwhale +# - tags@funkwhale/funkwhale +# tags: +# - docker-build build_api: # Simply publish a zip containing api/ directory