diff --git a/README.md b/README.md index 2d4d3a4..5304b44 100644 --- a/README.md +++ b/README.md @@ -3,27 +3,27 @@ Example Woodpecker pipelines for various use cases. Pull requests are welcome! -| Link | Language | Build System | Comments | -| :--------------------------------------------------- | :---------- | :------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [KiCad/kibot.yml](KiCad/kibot.yml) | --- | KiBot | Building gerber files, ibom and a pdf schematic as an example for KiBot use | -| [C/make.yml](C/make.yml) | C | Make | Simple ci for building a Make based C project | -| [C/meson.yml](C/meson.yml) | C/C++ | meson | CI for meson-based projects. | -| [C/meson-android.yml](C/meson-android.yml) | C/C++ | meson + Android NDK | CI for meson-based projects cross-compiling to Android NDK. | -| [Docker/kaniko.yml](Docker/kaniko.yml) | Dockerfile | [Kaniko][1] | Minimalistic CI pipeline with clear instructions to push a Docker image | -| [Docker/buildx.yml](Docker/buildx.yml) | Dockerfile | [buildx][2] | Build and publish Docker images for multiple architectures on codeberg | -| [golang/build.yml](golang/build.yml) | golang | golang | Simple ci for building and test a Go project | -| [golang/build-docker.yml](golang/build-docker.yml) | golang | golang / kaniko | CI to build golang project and build various docker container and publish them on DockerHub | -| [NodeJS/11ty.yml](NodeJS/11ty.yml) | JavaScript | NodeJS | CI to build static websites files and publish them to Codeberg Pages with 11ty | -| [tectonic/.woodpecker.yml](tectonic/.woodpecker.yml) | LaTeX | Tectonic | Builds a TeX file and pushes the resulting PDF file to a given repository. | -| [Jekyll/jekyll.yml](Jekyll/jekyll.yml) | Markdown | Jekyll | CI step to build static website files and publish them to Codeberg Pages using Jekyll | -| [Hugo/hugo.yml](Hugo/hugo.yml) | Markdown | Hugo | CI step to build static website files and publish them to Codeberg Pages with Hugo | -| [Python/mkdocs.yml](Python/mkdocs.yml) | Markdown | MkDocs | Static Site Generator mkdocs example | -| [mdbook/mdbook.yml](mdbook/mdbook.yml) | Markdown | mdbook | CI step to build static website files and publish them to Codeberg Pages with mdbook | -| [Python/.woodpecker.yml](Python) | Python | Python venv | Standard CI pipeline to test Python packages code on multiple Python distributions. For details check [serial-sphinx](https://codeberg.org/sail.black/serial-sphinx.git) | -| [Python/pdoc.yml](Python/pdoc.yml) | Python | Python venv | Build API documentation with pdoc & publish files on a pages branch | -| [Rust/.woodpecker.yml](Rust) | Rust | cargo | Simple CI pipeline to run cargo commands | -| [StandardML/sml.yml](StandardML) | Standard ML | sml | Simple CI pipeline to run SML files | -| [Typst/.woodpecker.yml](Typst/.woodpecker.yml) | Typst | Typst | Builds a Typst file and pushes the resulting PDF file to a given repository. | +| Link | Language | Build System | Comments | +| :----------------------------------------------------- | :---------- | :------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [KiCad/kibot.yaml](KiCad/kibot.yaml) | --- | KiBot | Building gerber files, ibom and a pdf schematic as an example for KiBot use | +| [C/make.yaml](C/make.yaml) | C | Make | Simple ci for building a Make based C project | +| [C/meson.yaml](C/meson.yaml) | C/C++ | meson | CI for meson-based projects. | +| [C/meson-android.yaml](C/meson-android.yaml) | C/C++ | meson + Android NDK | CI for meson-based projects cross-compiling to Android NDK. | +| [Docker/kaniko.yaml](Docker/kaniko.yaml) | Dockerfile | [Kaniko][1] | Minimalistic CI pipeline with clear instructions to push a Docker image | +| [Docker/buildx.yaml](Docker/buildx.yaml) | Dockerfile | [buildx][2] | Build and publish Docker images for multiple architectures on codeberg | +| [golang/build.yaml](golang/build.yaml) | golang | golang | Simple ci for building and test a Go project | +| [golang/build-docker.yaml](golang/build-docker.yaml) | golang | golang / kaniko | CI to build golang project and build various docker container and publish them on DockerHub | +| [NodeJS/11ty.yaml](NodeJS/11ty.yaml) | JavaScript | NodeJS | CI to build static websites files and publish them to Codeberg Pages with 11ty | +| [tectonic/.woodpecker.yaml](tectonic/.woodpecker.yaml) | LaTeX | Tectonic | Builds a TeX file and pushes the resulting PDF file to a given repository. | +| [Jekyll/jekyll.yaml](Jekyll/jekyll.yaml) | Markdown | Jekyll | CI step to build static website files and publish them to Codeberg Pages using Jekyll | +| [Hugo/hugo.yaml](Hugo/hugo.yaml) | Markdown | Hugo | CI step to build static website files and publish them to Codeberg Pages with Hugo | +| [Python/mkdocs.yaml](Python/mkdocs.yaml) | Markdown | MkDocs | Static Site Generator mkdocs example | +| [mdbook/mdbook.yaml](mdbook/mdbook.yaml) | Markdown | mdbook | CI step to build static website files and publish them to Codeberg Pages with mdbook | +| [Python/.woodpecker.yaml](Python) | Python | Python venv | Standard CI pipeline to test Python packages code on multiple Python distributions. For details check [serial-sphinx](https://codeberg.org/sail.black/serial-sphinx.git) | +| [Python/pdoc.yaml](Python/pdoc.yaml) | Python | Python venv | Build API documentation with pdoc & publish files on a pages branch | +| [Rust/.woodpecker.yaml](Rust) | Rust | cargo | Simple CI pipeline to run cargo commands | +| [StandardML/sml.yaml](StandardML) | Standard ML | sml | Simple CI pipeline to run SML files | +| [Typst/.woodpecker.yaml](Typst/.woodpecker.yaml) | Typst | Typst | Builds a Typst file and pushes the resulting PDF file to a given repository. | ## More examples from Codeberg