You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1eaa78d92a | 7 years ago | |
---|---|---|
test | 7 years ago | |
.drone.yml | 7 years ago | |
Dockerfile | 7 years ago | |
README.md | 7 years ago | |
sendxmpp.sh | 7 years ago |
README.md
drone-sendxmpp
Drone plugin for sending messages to Jabber accounts, using sendxmpp
Usage
prerequisites
you obviously need a valid jabber account to send messages, this can be your own account or a dedicated one just for your drone notifications.
standalone using docker
docker run
-e PLUGIN_USERNAME=someaccount
-e PLUGIN_JSERVER=jabberserver.invalid
-e SENDXMPP_PASSWORD=secret1234
-e PLUGIN_RECIPIENT=someone@jabberserver.invalid
bunix42/drone-sendxmpp
drone pipeline
pipeline:
sendxmpp:
image: bunix42/drone-sendxmpp
pull: true
recipient: someone@jabberserver.invalid
jserver: jabberserver.invalid
secrets: [ sendxmpp_username, sendxmpp_password ]
secret reference
sendxmpp_username
username without domain part used for authenticationsendxmpp_password
password used for authentication
parameter reference
recipient
jabber id of the account to receive the messagejserver
jabberserver of the sending accountusername
username to use for authentication (better use drone secrets)password
password to use for authentication (better use drone secrets)
TODO's
- support for self-signed certificate authorities and common ca's (currently tls validation is disabled)
- support for sending messages to chat rooms instead of single users
- customizable message template (currently its only
repo:tag/branch:status:link
)