Difference between revisions of "Woodie"
Jump to navigation
Jump to search
m |
|||
| Line 1: | Line 1: | ||
| − | Woodie is an instance of the [https://woodpecker-ci.org Woodpecker CI] server that runs in an LXD container on [[ | + | Woodie is an instance of the [https://woodpecker-ci.org Woodpecker CI] server that runs in an LXD container on [[osgeo8]] |
and provides build services for software hosted on the [[SAC:Gitea|Gitea service]]. | and provides build services for software hosted on the [[SAC:Gitea|Gitea service]]. | ||
Revision as of 20:27, 11 September 2025
Woodie is an instance of the Woodpecker CI server that runs in an LXD container on osgeo8 and provides build services for software hosted on the Gitea service.
It can be accessed via https://woodie.osgeo.org (login with your OSGeo Userid)
Administration
The container is an Ubuntu 22.04 with docker. Woodpecker server and agent are running on this each in a docker container using a docker-compose yaml running under account woodie.
Configuration file is /home/woodie/docker-compose.yml
There's an ansible playbook to deal with it, but at time of writing (Sep 2025) its still just a WIP.
When changing configuration, the service must be reconstructed with:
docker compose up -d --force-recreate
Setup gory detail are in a private wiki https://gitea.osgeo.org/sac/osgeo8/wiki/woodie-server