Sign inSign up

byterazor/drone-git-signed-commit-check

By byterazor

Updated 2 days ago

Image
0

3.6K

byterazor/drone-git-signed-commit-check repository overview

drone-redmine

Description

This is a Drone CI plugin to check if commits have been signed by a GPG key and verify the signature.

Requirements
- drone
Working

This plugin will parse through the given number of commits starting from the newest one. First it will check if a signature exists at all and if it does it will verify the signature with GPG. For the later to work you have to mount a GPG directory with a public key list to /home/gpg.

Alert

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

Settings Variables
  • ACTION - which action to perform (check, verfiy), check will only tests for the existence of a signature not verify it (default is "check")
  • NR_COMMITS - how far in the past you want to check. Keep in mind that testing thousands of commits might require a long time (default is 30)
  • BRANCH - The Branch you want the commits checked in. Can be taken from DRONE_BRANCH

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:e08817d94

Size

18.9 MB

Last updated

2 days ago

docker pull byterazor/drone-git-signed-commit-check:1