mirror of
https://github.com/qdm12/gluetun.git
synced 2026-05-06 20:10:11 +02:00
25 lines
891 B
YAML
25 lines
891 B
YAML
sudo: required
|
|
services:
|
|
- docker
|
|
branches:
|
|
only:
|
|
- master
|
|
env:
|
|
global:
|
|
- DOCKER_BUILD=qmcgaw/private-internet-access
|
|
- MICROBADGER_CODE=tQFy7AxtSUNANPe6aoVChYdsI_I=
|
|
matrix:
|
|
- ARCH=armhf
|
|
BASE_IMAGE=arm32v6/alpine
|
|
TARGET_IMAGE=${DOCKER_BUILD}:${ARCH}
|
|
- ARCH=aarch64
|
|
BASE_IMAGE=arm64v8/alpine
|
|
TARGET_IMAGE=${DOCKER_BUILD}:${ARCH}
|
|
script:
|
|
- set -e
|
|
- echo "$DOCKER_PASSWORD" | docker login -u qmcgaw --password-stdin
|
|
- docker run --rm --privileged multiarch/qemu-user-static:register --reset
|
|
- docker build -t ${TARGET_IMAGE} --build-arg BASE_IMAGE=${BASE_IMAGE} --build-arg VCF=${TRAVIS_COMMIT} --build-arg BUILD_DATE="$(date -u +"%Y-%m-%dT%H:%M:%SZ")" .
|
|
- '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && docker push ${DOCKER_BUILD} || false'
|
|
- "curl -X POST https://hooks.microbadger.com/images/${DOCKER_BUILD}/${MICROBADGER_CODE}"
|
|
|