Replace .woodpecker/ pipelines with .forgejo/workflows/ using docker/build-push-action. Update entrypoint scripts to use GITHUB_* environment variables instead of Woodpecker CI_* vars.
784 B
784 B
ci-base
All-in-one Docker image for building and releasing projects in CI pipelines.
Based on ubuntu:24.04.
Included software
| Software | Description |
|---|---|
| Go (latest) | Go programming language |
| GoReleaser (latest) | Release automation tool for Go projects |
| Bun (latest) | JavaScript runtime, bundler, and package manager |
| Docker (CE + CLI) | Container runtime with buildx and compose plugins |
| UPX | Executable packer/compressor |
| System tools | ca-certificates, curl, git, make, wget, unzip |
Usage
steps:
- name: build
image: git.nakama.town/fmartingr/ci-images/ci-base:latest
commands:
- make build
Building locally
docker build -t ci-base images/ci-base/