Drone plugin to send message as comments to Gitea pull requests. All releases are available on Docker Hub.
The plugin support sending text as well as some file's content.
By setting the delete_identifier
, all older comments with the same identifier will be
deleted before sending the message.
steps:
- name: send text to pr
image: jozott/drone-gitea-message:latest
settings:
api_key:
from_secret: gitea_token
base_url: http://gitea.example.com
message_text: "Hello world"
steps:
- name: send file content to pr
image: jozott/drone-gitea-message:latest
settings:
api_key:
from_secret: gitea_token
base_url: http://gitea.example.com
message_file: path/to/hello_world.md
If the delete_identifier
is set, the plugin will delete all existing PR comments
that contain the delete identifier. This is handy if sending status updates that make
older status updates obsolete.
steps:
- name: send test report to pr
image: jozott/drone-gitea-message:latest
settings:
api_key:
from_secret: gitea_token
base_url: http://gitea.example.com
message_file: build/test/report.md
delete_identifier: test-report-delete-id
To build the binary execute the following commands
export GOOS=linux
export GOARCH=amd64
export CGO_ENABLED=0
export GO111MODULE=on
go build -v -a -tags netgo -o release/linux/amd64/drone-gitea-message
To get all available commands run
./drone-gitea-message --help