Pull-based GitOps-style Docker Compose deployer: polls a (private) Git repo, detects changed stacks and reconciles only the affected
1version: 2
2
3project_name: compose-sync
4
5builds:
6 - id: compose-sync
7 main: ./cmd/compose-sync
8 binary: compose-sync
9 goos:
10 - linux
11 - darwin
12 goarch:
13 - amd64
14 - arm64
15 env:
16 - CGO_ENABLED=0
17 ldflags:
18 - -s -w
19 - -X github.com/aottr/compose-sync/internal/version.Version={{.Version}}
20 - -X github.com/aottr/compose-sync/internal/version.Commit={{.Commit}}
21 - -X github.com/aottr/compose-sync/internal/version.BuildDate={{.Date}}
22
23archives:
24 - id: default
25 files:
26 - README.md
27 - LICENSE
28 - config.yml.example
29 - systemd/*
30
31changelog:
32 sort: asc
33 filters:
34 exclude:
35 - "^docs:"
36 - "^test:"
37
38release:
39 github:
40 owner: aottr
41 name: compose-sync