forked from Codeberg-CI/examples
Example Woodpecker pipeline files
- Dockerfile 100%
| C | Add recipes for use with Native-CI's C/C++/meson and addtional Android NDK images | |
| Docker | add multiarch docker (test-)build and publish on codeberg | |
| golang | Adds some examples to build golang projects ( #3 ) | |
| Hugo | hugo: simplify ( #9 ) | |
| Jekyll | Jekyll cleanup/update ( #7 ) | |
| Python | Improved the Python CI for better Codequality ( #12 ) | |
| Rust | Add a Rust example | |
| LICENSE | Initial commit | |
| README.md | README addition for the previous commit | |
examples
Example Woodpecker pipeline files (WIP). Pull requests are accepted/welcome.
Example pipeline files
| Link | Language | Build System | Comments |
|---|---|---|---|
| C/make.yml | C | Make | Simple ci for building a Make based C project |
| C/meson.yml | C/C++ | meson | CI for meson-based projects. |
| C/meson-android.yml | C/C++ | meson + Android NDK | CI for meson-based projects cross-compiling to Android NDK. |
| golang/build.yml | golang | golang | Simple ci for building and test a Go project |
| golang/build-docker.yml | golang | golang / kaniko | CI to build golang project and build various docker container and publish them on DockerHub |
| Jekyll/jekyll.yml | Markdown | Jekyll | CI step to build static website files and publish them to Codeberg Pages using Jekyll |
| Hugo/hugo.yml | Markdown | Hugo | CI step to build static website files and publish them to Codeberg Pages with Hugo |
| Docker/kaniko.yml | Dockerfile | Kaniko | Minimalistic CI pipeline with clear instructions to push a Docker image |
| Docker/buildx.yml | Dockerfile | buildx | Build and publish Docker images for multiple architectures on codeberg |
| Python/.woodpecker.yml | Python | Python venv | Standard CI pipeline to test Python packages code on multiple Python distributions. For details check serial-sphinx |
| Rust/.woodpecker.yml | Rust | cargo | Simple CI pipeline to run cargo commands |