All Projects → appleboy → drone-facebook

appleboy / drone-facebook

Licence: MIT license
Drone plugin for sending Facebook notifications

Programming Languages

go
31211 projects - #10 most used programming language
Jsonnet
166 projects
Makefile
30231 projects

Projects that are alternatives of or similar to drone-facebook

ansible-drone
Ansible role to configure drone (server and agent)
Stars: ✭ 16 (+6.67%)
Mutual labels:  drone, drone-ci
drone-manifest
Drone plugin to push Docker manifests
Stars: ✭ 14 (-6.67%)
Mutual labels:  drone, drone-plugin
drone-ansible
Drone plugin to provision via Ansible
Stars: ✭ 24 (+60%)
Mutual labels:  drone, drone-plugin
drone-s3
Drone plugin for publishing artifacts to Amazon S3
Stars: ✭ 30 (+100%)
Mutual labels:  drone, drone-plugin
drone-helm3
Helm3 plugin for Drone CI
Stars: ✭ 20 (+33.33%)
Mutual labels:  drone, drone-ci
drone-s3-cache
Caches build artifacts to S3 compatible storage backends
Stars: ✭ 27 (+80%)
Mutual labels:  drone, drone-plugin
deploy-drone
Deploy Drone CI to enable continuous integration ⚡️ on your product
Stars: ✭ 88 (+486.67%)
Mutual labels:  drone, drone-ci
drone-gitlab-ci
Drone plugin for trigger gitlab-ci jobs.
Stars: ✭ 18 (+20%)
Mutual labels:  drone-plugin, drone-ci
drone-discord
Drone plugin for sending message to Discord channel using Webhook
Stars: ✭ 34 (+126.67%)
Mutual labels:  drone-plugin, drone-ci
drone-npm
Drone plugin for publishing packages to NPM
Stars: ✭ 21 (+40%)
Mutual labels:  drone, drone-plugin
drone-irc
Drone plugin for sending IRC messages
Stars: ✭ 12 (-20%)
Mutual labels:  drone, drone-plugin
drone-gh-pages
Drone plugin for publishing to GitHub Pages
Stars: ✭ 14 (-6.67%)
Mutual labels:  drone, drone-plugin
drone-webhook
Drone plugin for triggering webhook notifications
Stars: ✭ 40 (+166.67%)
Mutual labels:  drone, drone-plugin
drone-jenkins
Drone plugin for trigger Jenkins jobs.
Stars: ✭ 35 (+133.33%)
Mutual labels:  drone, drone-plugin
drone-hugo
Drone plugin to publish Hugo generated websites
Stars: ✭ 26 (+73.33%)
Mutual labels:  drone, drone-plugin
drone-volume-cache
Drone plugin to cache directories within the build workspace
Stars: ✭ 15 (+0%)
Mutual labels:  drone, drone-plugin
drone-ci-demo
A Demo to show workflow of Drone CI + GitFlow + Semantic Release + Kubernetes
Stars: ✭ 47 (+213.33%)
Mutual labels:  drone, drone-ci
drone-ftps
Deploy to FTPS server from Drone CI build
Stars: ✭ 18 (+20%)
Mutual labels:  drone, drone-plugin
drone-git-push
Drone plugin for deploying code using git push
Stars: ✭ 49 (+226.67%)
Mutual labels:  drone, drone-plugin
ship
A toolkit for makers to ship better products faster 🚀
Stars: ✭ 68 (+353.33%)
Mutual labels:  drone-ci

drone-facebook

GoDoc Build Status Build status codecov Go Report Card Docker Pulls

Drone plugin for sending Facebook Messages. For the usage information and a listing of the available options please take a look at the docs.

Feature

  • Send with Text Message (Support handlebar template).
  • Send with New Image.
  • Send with New Audio.
  • Send with New Video.
  • Send with New File.
  • Support prometheus metrics API.
  • Automatically install TLS certificates from Let's Encrypt.

Build

Build the binary with the following commands:

$ make build

Testing

Test the package with the following command:

$ make test

Docker

Build the docker image with the following commands:

$ make docker

Usage

Execute from the working directory:

docker run --rm \
  -e PLUGIN_FB_PAGE_TOKEN=xxxxxxx \
  -e PLUGIN_FB_VERIFY_TOKEN=xxxxxxx \
  -e PLUGIN_TO=xxxxxxx \
  -e PLUGIN_MESSAGE=test \
  -e PLUGIN_IMAGES=http://example.com/test.png \
  -e PLUGIN_AUDIOS=http://example.com/test.mp3 \
  -e PLUGIN_VIDEOS=http://example.com/test.mp4 \
  -e PLUGIN_FILES=http://example.com/test.pdf \
  -e PLUGIN_ONLY_MATCH_EMAIL=false \
  -e DRONE_REPO_OWNER=appleboy \
  -e DRONE_REPO_NAME=go-hello \
  -e DRONE_COMMIT_SHA=e5e82b5eb3737205c25955dcc3dcacc839b7be52 \
  -e DRONE_COMMIT_BRANCH=master \
  -e DRONE_COMMIT_AUTHOR=appleboy \
  -e [email protected] \
  -e DRONE_BUILD_NUMBER=1 \
  -e DRONE_BUILD_STATUS=success \
  -e DRONE_BUILD_LINK=http://github.com/appleboy/go-hello \
  -e DRONE_JOB_STARTED=1477550550 \
  -e DRONE_JOB_FINISHED=1477550750 \
  -e DRONE_TAG=1.0.0 \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  appleboy/drone-facebook
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].