btcpayserver-docker/.circleci/config.yml
2024-09-03 21:48:17 +09:00

41 lines
1.0 KiB
YAML

version: 2
jobs:
cansetup:
machine:
enabled: true
image: ubuntu-2204:current
steps:
- checkout
- run:
command: |
cd .circleci
sudo ./test-install.sh
# Define in CircleCi Project Variables: $DOCKERHUB_REPO, $DOCKERHUB_USER, $DOCKERHUB_PASS
# Publish jobs require those variables
docker:
docker:
- image: cimg/base:stable
steps:
- setup_remote_docker
- checkout
- run:
command: |
cd docker-compose-generator
docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS
docker buildx create --use
DOCKER_BUILDX_OPTS="--platform linux/amd64,linux/arm64,linux/arm/v7 --push"
docker buildx build $DOCKER_BUILDX_OPTS -t $DOCKERHUB_REPO:latest .
workflows:
version: 2
publish:
jobs:
- cansetup:
filters:
branches:
only: master
- docker:
filters:
branches:
only: dcg-latest