mirror of
https://github.com/jwetzell/docker-guacamole.git
synced 2026-09-10 16:49:42 +00:00
update travis build
This commit is contained in:
+4
-25
@@ -1,3 +1,7 @@
|
|||||||
|
language: bash
|
||||||
|
|
||||||
|
os: linux
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- docker
|
- docker
|
||||||
|
|
||||||
@@ -35,28 +39,3 @@ script:
|
|||||||
docker push $TARGET_IMAGE:$ALT_IMAGE_TAG;
|
docker push $TARGET_IMAGE:$ALT_IMAGE_TAG;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
jobs:
|
|
||||||
include:
|
|
||||||
- stage: manifest
|
|
||||||
script:
|
|
||||||
# update docker to edge
|
|
||||||
- sudo apt update -y
|
|
||||||
- sudo apt install --only-upgrade docker-ce -y
|
|
||||||
|
|
||||||
# enable experimental to use docker manifest command
|
|
||||||
- mkdir $HOME/.docker
|
|
||||||
- |-
|
|
||||||
echo '{"experimental": "enabled"}' | tee $HOME/.docker/config.json
|
|
||||||
- |-
|
|
||||||
echo '{"experimental": true,"storage-driver": "overlay2","max-concurrent-downloads": 50,"max-concurrent-uploads": 50}' | sudo tee /etc/docker/daemon.json
|
|
||||||
- sudo service docker restart
|
|
||||||
|
|
||||||
# login
|
|
||||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
|
||||||
|
|
||||||
# main
|
|
||||||
- export MANIFEST_SUFFIX=$(if [ "$TRAVIS_BRANCH" = "master" ]; then echo "latest"; else echo "$TRAVIS_BRANCH"; fi)
|
|
||||||
- export TAG_PREFIX=$(if [ "$TRAVIS_BRANCH" = "master" ]; then echo ""; else echo "$TRAVIS_BRANCH-"; fi)
|
|
||||||
- docker manifest create $TARGET_IMAGE:$MANIFEST_SUFFIX $TARGET_IMAGE:${TAG_PREFIX}amd64 $TARGET_IMAGE:${TAG_PREFIX}arm32v5
|
|
||||||
- docker manifest annotate $TARGET_IMAGE:$MANIFEST_SUFFIX $TARGET_IMAGE:${TAG_PREFIX}arm32v5 --os=linux --arch=arm --variant=v5
|
|
||||||
- docker manifest push $TARGET_IMAGE:$MANIFEST_SUFFIX
|
|
||||||
Reference in New Issue
Block a user