Files
plugin-drone-wechat2/DOCS.md
T
2018-01-07 17:43:58 +08:00

1.7 KiB

date, title, author, tags, repo, logo
date title author tags repo logo
2018-01-07T00:00:00+00:00 Wechat lizheming
notifications
chat
lizheming/drone-wechat wechat.svg

The Wechat plugin posts build status messages to your account. The below pipeline configuration demonstrates simple usage:

pipline:
  wechat:
    image: lizheming/drone-wechat
    sckey: xxxxxx
    title: "plugin notification"
    message: >
      {%if success %}
        build {{build.number}} succeeded. Good job.
      {% else %}
        build {{build.number}} failed. Fix me please.
      {% endif %}

Praameter Reference

sckey
SCKEY get from ServerChan
title
Notification title message
Notification body message, support markdown

Template Reference

repo.owner
repository owner
repo.name
repository name
build.status
build status type enumeration, either success or failure
build.event
build event type enumeration, one of push, pull_request, tag, deployment
build.number
build number
build.commit
git sha for current commit
build.branch
git branch for current commit
build.tag
git tag for current commit
build.ref
git ref for current commit
build.author
git author for current commit
build.link
link the the build results in drone
build.started
unix timestamp for build started
build.finished
unix timestamp for build finished

Template Filter

uppercasefirst
converts the first letter of a string to uppercase
datetime
converts a unix timestamp to a date time string. Example {{build.started | datetime}}, you can see more info in nunjucks-date-filter

More filter can see builtin-filters