--- name: Gitea Generic Package icon: https://raw.githubusercontent.com/go-gitea/gitea/main/assets/logo.svg description: Plugin to Publish Artifacts to Gitea Generic Package Registry. author: OCram85 tags: [Gitea, publish-package, container, build] containerImage: ocram85/plugin-gitea-package containerImageUrl: https://hub.docker.com/r/ocram85/plugin-gitea-package url: https://codeberg.org/woodpecker-plugins/docker-buildx --- # Overview Woodpecker CI plugin to upload any file to the _Gitea Generic Package Registry_. For details about the features and limits of the _Generic Package Registry_ their [docs](https://docs.gitea.com/usage/packages/generic). ## Settings | Settings Name | Default | Description | | ------------- | ------- | ------------------------- | | `user` | _none_ | Gitea user for basic auth | | `password` | _none_ | Password for basic auth | | `debug` | _none_ | Enables debug output if it's set to `true`. | | `owner` | _none_ | Package owner | | `package_name` | _none_ | The package name | | `package_version` | _none_ | Package version | | `file_source` | _none_ | File source path for upload. | | `file_name` | _none_ | Package file name | | `update` | `false` | Allow update existing package files | ## Examples ```yaml when: - event: [pull_request, tag, cron] - event: push branch: - ${CI_REPO_DEFAULT_BRANCH} depends_on: - "ci" steps: next: image: ocram85/plugin-gitea-package:latest pull: true secrets: [ gitea_user, gitea_passwd] settings: user: from_secret: gitea_user password: from_secret: gitea_passwd debug: "true" owner: "plugins" package_name: "dummy_package" package_version: "0.1.0" file_source: "./README.md" file_name: "readme.md" update: "true" when: event: pull_request branch: ${CI_REPO_DEFAULT_BRANCH} ```