Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
vachan-maker
funkwhale
Commits
539ff45b
Verified
Commit
539ff45b
authored
Jun 23, 2021
by
Georg Krause
Browse files
Disable All-In-One Builds until they are fixed
parent
815fbc81
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
539ff45b
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment