younghyunjo / teamcity-commit-hooks

Plugin for TeamCity simplifying installation of webhooks for repositories in GitHub and GitHub Enterprise.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

official JetBrains project License plugin status

TeamCity Commit Hooks Plugin

This plugin allows installing GitHub webhooks for GitHub repositories used by TeamCity VCS roots. At the moment the plugin does three things:

  • it shows a suggestion to install a GitHub webhook if it finds a GitHub repository in a project without such a webhook
  • it provides a new action in the project 'Actions' menu for webhook installation enabling you to install or reinstall a webhook at any time
  • it checks the status of all of the installed webhooks and raises a warning via the health report if some problem is detected

The plugin also installs webhook automatically when a build configuration is created via a URL or GitHub integration and uses a repository from GitHub Enterprise.

The latest version of the plugin is compatible with TeamCity version 2017.2 or higher.

Download

You can download the plugin build and install it as an additional TeamCity plugin.

Download Compatibility
Download TeamCity 2017.2+

Bugs

Found a bug? File an issue.

About

Plugin for TeamCity simplifying installation of webhooks for repositories in GitHub and GitHub Enterprise.

License:Apache License 2.0


Languages

Language:Kotlin 70.8%Language:Java 21.5%Language:JavaScript 7.1%Language:CSS 0.5%Language:Ruby 0.1%