Sign inSign up

byterazor/drone-redmine

By byterazor

•Updated 10 months ago

redmine plugin for drone ci

Image
Integration & delivery
Developer tools
0

10K+

byterazor/drone-redmine repository overview

⁠drone-redmine

⁠Description

This is a Drone CI⁠ plugin to interact with a Redmine⁠.

At the moment the following tasks are supported:

  • updating branch build status information
  • updating branch build artifacts
  • updating release stati
  • updating release artifacts

In the future more tasks are planned.

⁠Requirements
- redmine
- drone
- the project within redmine needs to have wiki activated as it creates wiki pages
⁠Working

This plugin will parse you build data and create wiki pages in the project of your wiki.

releases -> release_name -> artifacts_...

branches -> branch_name -> artifacts...

⁠Alert

This is very early work and may and may not work for you yet.

⁠Settings Variables
  • REDMINE_URL - the URL to your redmine server (required)
  • REDMINE_TOKEN - your Redmine API TOKEN (required) best provided by a secret
  • PROJECT_ID - the project id of the redmine project (required)
  • ACTION - which action to perform (updateBranchStatus, updateReleaseStatus, updateBranchArtifacts, updateReleaseArtifacts)
⁠updateBranchStatus
  • BRANCH- the branch name to use. best taken from DRONE_BRANCH (keep in mind DRONE_BRANCH is not available in all DRONE_EVENTS)
  • BUILD_STATUS - the build status of the build. Can also be taken from DRONE_BUILD_STATUS, or by yourself manually
⁠updateReleaseStatus
  • RELEASE - the release to use (can be taken from DRONE_TAG)
⁠updateBranchArtifacts
  • BRANCH- the branch name to use. best taken from DRONE_BRANCH (keep in mind DRONE_BRANCH is not available in all DRONE_EVENTS)
  • ARTIFACT_GROUP - artifacts are organized into groups, just select one suitable for you
  • ARTIFACTS - space separated list of artifacts (at the moment no special characters or spaces are supported)
⁠updateReleaseArtifacts
  • RELEASE - the release to use (can be taken from DRONE_TAG)
  • ARTIFACT_GROUP - artifacts are organized into groups, just select one suitable for you
  • ARTIFACTS - space separated list of artifacts (at the moment no special characters or spaces are supported)

⁠Supported Architectures

  • amd64
  • arm64

⁠Updates

I am trying to update the image weekly as long as my private Kubernetes cluster is available. So I do not promise anything and do not rely your business on this image.

⁠Source Repository

⁠Project Homepage

⁠Prebuild Images

⁠Authors

  • Dominik Meyer - Initial work

⁠License

This project is licensed under the MPLv2 License - see the LICENSE⁠ file for details.

Tag summary

Content type

Image

Digest

sha256:bbd9d5119…

Size

12.3 MB

Last updated

over 1 year ago

docker pull byterazor/drone-redmine