All Projects → kanboard → plugin-gogs-webhook

kanboard / plugin-gogs-webhook

Licence: MIT license
[NOT MAINTAINED] Plugin to handle Gogs Webhooks

Programming Languages

PHP
23972 projects - #3 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to plugin-gogs-webhook

gogs-webhook-plugin
Jenkins Gogs Webhook
Stars: ✭ 76 (+162.07%)
Mutual labels:  webhook, gogs
gogs-bash
Bash Script for Interacting with the GOGS API
Stars: ✭ 31 (+6.9%)
Mutual labels:  webhook, gogs
Git Webhook
使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维,支持 Github / GitLab / Gogs / GitOsc。
Stars: ✭ 1,439 (+4862.07%)
Mutual labels:  webhook, gogs
discord-key-bot
A bot for discord that accepts, announces, and gives out keys
Stars: ✭ 14 (-51.72%)
Mutual labels:  gogs
MigrateGitlabToGogs
Migrate repositories from Gitlab to Gogs or Gitea
Stars: ✭ 49 (+68.97%)
Mutual labels:  gogs
tcWebHooks
WebHooks plugin for Teamcity. Supports many build states and payload formats.
Stars: ✭ 128 (+341.38%)
Mutual labels:  webhook
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-17.24%)
Mutual labels:  webhook
gitdub
📤 A github WebHook that emails detailed diffs of your commits.
Stars: ✭ 25 (-13.79%)
Mutual labels:  webhook
PhpBotFramework
A framework for Telegram Bot API written in PHP.
Stars: ✭ 56 (+93.1%)
Mutual labels:  webhook
kube-watch
Simple tool to get webhooks on Kubernetes cluster events
Stars: ✭ 21 (-27.59%)
Mutual labels:  webhook
Temps
λ A selfhostable serverless function runtime. Inspired by zeit now.
Stars: ✭ 15 (-48.28%)
Mutual labels:  webhook
github-release-notifier
Automatize tasks when a specific package got a new release - Github Release Notifier
Stars: ✭ 21 (-27.59%)
Mutual labels:  webhook
Aftermath
A simple anti token-grabber, written in Python.
Stars: ✭ 40 (+37.93%)
Mutual labels:  webhook
snitch
Keep updated about all deploys on Tsuru
Stars: ✭ 16 (-44.83%)
Mutual labels:  webhook
pyTwitchAPI
A Python 3.7 implementation of the Twitch API, EventSub and PubSub
Stars: ✭ 132 (+355.17%)
Mutual labels:  webhook
wikibot
A 🤖 which provides features from Wikipedia like summary, title searches, location API etc.
Stars: ✭ 25 (-13.79%)
Mutual labels:  webhook
micro-dockerhub-hook
Automatic docker deployment with webhooks
Stars: ✭ 32 (+10.34%)
Mutual labels:  webhook
disgo
A modular Golang Discord API Wrapper
Stars: ✭ 113 (+289.66%)
Mutual labels:  webhook
k8s-mutate-webhook
A playground to build a very crude k8s mutating webhook in Go
Stars: ✭ 55 (+89.66%)
Mutual labels:  webhook
deploy
Used to deploy project, includes webhooks.
Stars: ✭ 15 (-48.28%)
Mutual labels:  webhook

Gogs Webhook

Connect Gogs webhook events to Kanboard automatic actions.

Author

  • Frederic Guillot
  • License MIT

Requirements

  • Kanboard >= 1.0.37
  • Gogs
  • Gogs webhooks configured for a project

Installation

You have the choice between 3 methods:

  1. Install the plugin from the Kanboard plugin manager in one click
  2. Download the zip file and decompress everything under the directory plugins/GogsWebhook
  3. Clone this repository into the folder plugins/GogsWebhook

Note: Plugin folder is case-sensitive.

Documentation

List of supported events

  • Gogs commit received

List of supported actions

  • Create a comment from an external provider
  • Close a task

Configuration

  1. On Kanboard, go to the project settings and choose the section Integrations
  2. Copy the Gogs webhook URL
  3. On Gogs, go to the project settings and go to the section Webhooks
  4. Add a new Gogs webhook and paste the Kanboard URL

Examples

Close a Kanboard task when a commit pushed to Gogs

  • Choose the event: Gogs commit received
  • Choose action: Close the task

When one or more commits are sent to Gogs, Kanboard will receive the information, each commit message with a task number included will be closed.

Example:

  • Commit message: "Fix bug #1234"
  • That will close the Kanboard task #1234

Add a comment when a commit received

  • Choose the event: Gogs commit received
  • Choose action: Create a comment from an external provider

The comment will contain the commit message and the URL to the commit.

Example:

  • Commit message: "Added feature for #1234"
  • That will add a new comment on the task #1234
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].