30 lines
757 B
YAML
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
|