Skip to content

Commit e8891c5

Browse files
Merge pull request #11 from lohanidamodar/feat-travis-deploy
feat-travis-deploy
2 parents 291a04e + adfd611 commit e8891c5

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

.travis.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ language: minimal
77

88
arch:
99
- amd64
10-
- arm64
10+
# - arm64
1111

1212
os: linux
1313

@@ -17,6 +17,13 @@ before_install:
1717
- mkdir -p $HOME/.docker
1818
- echo '{"experimental":"enabled"}' | sudo tee $HOME/.docker/config.json
1919
- sudo service docker start
20+
- >
21+
if [ ! -z "${DOCKERHUB_PULL_USERNAME:-}" ]; then
22+
echo "${DOCKERHUB_PULL_PASSWORD}" | docker login --username "${DOCKERHUB_PULL_USERNAME}" --password-stdin
23+
fi
24+
- docker --version
25+
- docker run --rm --privileged linuxkit/binfmt:v0.8
26+
- docker buildx create --use
2027

2128
install:
2229
- docker-compose up -d
@@ -33,3 +40,11 @@ script:
3340
echo 'Connection unavailable.'
3441
travis_terminate 1
3542
fi
43+
44+
45+
deploy:
46+
- provider: script
47+
edge: true
48+
script: docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6,linux/ppc64le,linux/s390x -t appwrite/telegraf:$TRAVIS_TAG ./ --push
49+
on:
50+
tags: true

0 commit comments

Comments
 (0)