You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.6 KiB
1.6 KiB
The Hipchat plugin sends build status messages to users and rooms. The below pipeline configuration demonstrates simple usage:
pipeline:
clair:
image: Unikorn123/drone-clair
url: http://clair.company.com
username: johndoe
password: mysecret
scan_image: python:2.7
Secrets
The Hipchat plugin supports reading credentials from the Drone secret store. This is strongly recommended instead of storing credentials in the pipeline configuration in plain text.
pipeline:
slack:
image: jmccann/drone-hipchat
room: my-room
- auth_token: my-auth-token
The above auth_token
Yaml attribute can be replaced with the HIPCHAT_AUTH_TOKEN
secret environment variable.
Use the command line utility to add secrets to the store:
drone secret add --image=jmccann/drone-hipchat \
octocat/hello-world HIPCHAT_AUTH_TOKEN abcd1234
Don't forget to sign the Yaml after making changes:
drone sign octocat/hello-world
Please see the Drone documentation to learn more about secrets.
Secret Reference
- HIPCHAT_AUTH_TOKEN
- HipChat V2 API token
Parameter Reference
- url
- HipChat server URL, defaults to
https://api.hipchat.com
- auth_token
- HipChat V2 API token; use a room or user token with the
Send Notification
scope - room
- ID or URL encoded name of the room
- from: drone
- A label to be shown in addition to sender's name
- notify: false
- Whether this message should trigger a user notification. See https://www.hipchat.com/docs/apiv2/method/private_message_user