4 Commits

Author SHA1 Message Date
f4bd950ec7 fix typo 2025-12-19 13:52:03 +01:00
03ea2de4c4 fix typos 2025-12-19 13:46:37 +01:00
be4f01877d fix ci doc 2025-12-19 13:45:29 +01:00
T. von Dein
1e115c49f6 move ci pipeline to woodpecker using hetzner freebsd vm with woodpecker-agent (#37) 2025-12-19 13:42:24 +01:00

View File

@@ -1,6 +1,6 @@
## Running CI Tests with Woodpecker-CI on FreeBSD
By default the woodpecker intance on Codeberg doesn't support
By default the woodpecker instance on Codeberg doesn't support
FreeBSD. Running FreeBSD inside a qemu VM in a linux docker image
didn't work. Also, this particular tool needs to run outside a jail,
since it is a jail management tool.
@@ -8,7 +8,7 @@ since it is a jail management tool.
So, this is my setup:
I deployed a freebsd VM on Hetzner Cloud: `ci-agent.daemon.de`. It
runs the `woodpecker-agent` build for freebsd. The agent runs as rool
runs the `woodpecker-agent` built for freebsd. The agent runs as root
directly on the host. This is a security risk and the reason why we
use a VM.
@@ -43,7 +43,7 @@ Execute:
GOOS=freebsd go build
```
Copy the newly built binaries `dist/woodpecker-agent` into the VM to
Copy the newly built binaries into the VM to
`/usr/local/bin`.
```default