minecraft-server-invites/.build.yml
2022-11-12 14:00:42 +00:00

30 lines
757 B
YAML

image: archlinux
secrets:
- a3f6aa54-9243-4808-b5a5-414644732c02
- 7cda14bf-71d6-47ca-9f33-5ee65fa831f8
packages:
- podman
- buildah
- fuse-overlayfs
- slirp4netns
- tailscale
- go
sources:
- git@git.sr.ht:~gmem/minecraft-server-invites
tasks:
- test: |
cd minecraft-server-invites
go test ./... -cover
- setup-docker: |
sudo touch /etc/subuid /etc/subgid
sudo usermod --add-subuids 100000-165535 --add-subgids 100000-165535 build
- build: |
cd minecraft-server-invites
podman build . -t icr.gmem.ca/wlm
- push: |
sudo systemctl start tailscaled
set +x
sudo tailscale up --authkey=$(cat ~/.tailscale)
set -x
podman push icr.gmem.ca/wlm