Include adm64 build and manifest stuff.

This commit is contained in:
James Cole 2019-02-02 17:20:15 +01:00
parent 745624f044
commit 6b94210de5
2 changed files with 21 additions and 1 deletions

15
.deploy/docker/build-amd64.sh Executable file
View File

@ -0,0 +1,15 @@
#!/usr/bin/env bash
# build image
docker build -t jc5x/ff-test-builds:develop -f Dockerfile .
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
if [ "$TRAVIS_BRANCH" == "develop" ]; then
docker push jc5x/firefly-iii:develop
fi
if [ "$TRAVIS_BRANCH" == "master" ]; then
docker login -u="$DOCKER_USER" -p="$DOCKER_PASS"
docker push jc5x/firefly-iii:latest
docker push jc5x/firefly-iii:release-$VERSION
fi

View File

@ -13,4 +13,9 @@ services:
- docker
script:
- .deploy/docker/build-arm.sh
- .deploy/docker/build-arm.sh
- .deploy/docker/build-amd64.sh
- docker manifest create jc5x/ff-test-builds jc5x/firefly-iii:develop jc5x/firefly-iii:develop-arm
- docker manifest annotate jc5x/ff-test-builds jc5x/firefly-iii:develop-arm --arch arm --os linux
- docker manifest annotate jc5x/ff-test-builds jc5x/firefly-iii:develop --arch amd64 --os linux
- docker manifest push jc5x/ff-test-builds