This extension contains a task to be used in an Azure DevOps Build Pipeline. This task checks the build status and if a build fails creates a GitHub issue in the designated repo. When the build is fixed, the task automatically closes the issue.
Note: This task only impacts failed or previously failing builds.
Quick steps to get started
Create a new Azure DevOps or TFS Build pipeline.
Configure the build pipeline with tasks needed to build your project.
Add the GitHub Issues Notifier task.
Select the Github Service Connection you would like. If you do not have one, please add a new GitHub Service Connection.
Select the repository to post the issues too. (In general this should be the same as the source repo, but that may not always be the case.)
Expand "Control Options." and for Run this task select "Even if a previous task has failed, unless the build was cancelled." (NOTE: This step is important!)
The source to this extension is available. Feel free to take, fork, and extend.
View Notices for third party software included in this extension.