Woodie

From OSGeo
Revision as of 20:27, 11 September 2025 by Strk (talk | contribs)
Jump to navigation Jump to search

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

Running agents

See https://gitea.osgeo.org/sac/woodpecker-agent-config