Photon-CI / Photon

An open-source .NET task platform designed for pipeline-as-code automation.
http://photon.ci
GNU General Public License v3.0
5 stars 5 forks source link

GitHub Status integration #34

Closed null511 closed 6 years ago

null511 commented 6 years ago

Integrate Photon with GitHub status updates. This includes a webhook for triggering a project-defined hookTask (BuildTask). The application should send commit status updates to GitHub notifying that the task is 'In Progress', 'Successful', 'Failed', or 'Cancelled'.

null511 commented 6 years ago

An additional feature has been added to allow the project to define where the notification is sent from, hookOrigin. The default value will be server, but specifying agent will allow the notification to be sent directly from the agent operating the task. This was done to allow flexibility when run in networks with strict firewall rules.

null511 commented 6 years ago

Complete as of version 0.0.53