2
15
Fork
You've already forked plugin-codeberg-pages-deploy
2
Woodpecker CI Plugin to deploy sites to Codeberg Pages
  • Rust 91.3%
  • Dockerfile 4.9%
  • Nix 3.8%
Find a file
Luna Borowska 5276e79aff
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Merge pull request 'update readme to list new image location' ( #102 ) from new-image-location into master
Reviewed-on: #102 
2025年12月01日 17:50:49 +01:00
.reuse update readme to list new image location 2025年12月01日 17:47:56 +01:00
LICENSES Initial commit 2023年12月25日 19:14:52 +01:00
src Deny unknown configuration settings 2024年01月01日 16:49:04 +01:00
.gitignore Lint Dockerfile with hadolint 2024年01月01日 13:36:56 +00:00
.woodpecker.yml fix woodpecker ci build 2025年12月01日 17:33:59 +01:00
Cargo.lock Lock file maintenance 2024年03月22日 19:23:08 +00:00
Cargo.lock.license Deny unknown configuration settings 2024年01月01日 16:49:04 +01:00
Cargo.toml Merge pull request 'Update Rust crate anyhow to 1.0.81' ( #59 ) from renovate/anyhow-1.x into master 2024年03月22日 19:09:25 +00:00
Dockerfile Create /tmp directory in Docker image 2024年03月25日 11:18:44 +01:00
flake.lock Lock file maintenance 2024年03月22日 19:23:08 +00:00
flake.lock.license Lint Dockerfile with hadolint 2024年01月01日 13:36:56 +00:00
flake.nix Disallow libgit2 vendoring 2024年01月02日 16:01:38 +01:00
README.md update readme to list new image location 2025年12月01日 17:47:56 +01:00
renovate.json Enable Nix dependency updates 2023年12月26日 23:04:49 +01:00
renovate.json.license Lint Dockerfile with hadolint 2024年01月01日 13:36:56 +00:00

name description url tags author containerImage containerImageUrl
Codeberg Pages Deploy Deploy project to Codeberg Pages https://codeberg.org/sugar700/plugin-codeberg-pages-deploy
deploy
publish
codeberg
Kamila Borowska codeberg.org/sugar700/plugin-codeberg-pages-deploy https://codeberg.org/sugar700/-/packages/container/plugin-codeberg-pages-deploy/latest

Codeberg Pages Deploy plugin for Woodpecker CI

Codeberg Pages Deploy plugin automatically deploys a directory to pages branch.

Usage

To use the plugin add a step similar to this after creating a directory containing static page contents.

deploy:image:codeberg.org/sugar700/plugin-codeberg-pages-deploy:1settings:folder:distssh_key:from_secret:ssh_key

Generate an SSH key using the following command.

ssh-keygen -t ed25519 -f /tmp/out

In Woodpecker CI settings, create a secret called ssh_key containing a private key stored in /tmp/out file.

In Codeberg repository settings, add a Deploy Key with Write Acccess using a public key stored in /tmp/out.pub file.

Configuration

Key Information Required
folder Directory containing static page contents. Yes
ssh_key SSH deploy key, usually passed as a secret. Yes
repository_name Repository name to deploy to, if not specified it will deploy to the repository the workflow is running from. No
branch Branch to deploy to. Defaults to pages. No
git_config_name Customizes the name that is attached to the deployment commit, defaults to commit author username. No
git_config_email Customizes the email that is attached to the deployment commit, defaults to commit author email address. No