mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-23 00:46:30 +00:00
10313e79a0
Add plugin [Nextcloud Upload](https://github.com/Ellpeck/WoodpeckerPlugins/tree/main/nextcloud-upload) to the official plugin list. there's already an official plugin that allows uploading files using WebDAV, but my plugin has two Nextcloud-specific additions that aren't part of the regular WebDAV spec: - The ability to chunk uploads, which is necessary for larger files if Nextcloud is hosted behind Cloudflare (which restricts uploads to a maximum of 100MB) - The ability to apply Nextcloud tags, which allows automatically categorizing items and using Nextcloud's Retention plugin to easily auto-remove older artifacts. |
||
---|---|---|
.. | ||
docs | ||
plugins/woodpecker-plugins | ||
src | ||
static | ||
versioned_docs/version-0.15 | ||
versioned_sidebars | ||
.gitignore | ||
.prettierrc.js | ||
babel.config.js | ||
docusaurus.config.js | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
README.md | ||
sidebars.js | ||
tsconfig.json | ||
versions.json |
Website
This website is built using Docusaurus 2, a modern static website generator.
Installation
pnpm install
Local Development
pnpm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
pnpm build
This command generates static content into the build
directory and can be served using any static contents hosting service.
Deployment
Deployment happen via CI to woodpecker-ci.org.
To manually build the website and push it exec:
GIT_USER=woodpecker-bot USE_SSH=true DEPLOYMENT_BRANCH=master pnpm deploy