Initial setup

Create an OAuth application in GitHub

NOTE: This application must be different from that used for GitHub Authentication.

Visit the management panel

Sign in to a super user account and visit http://yourregister/superuser to view the management panel:

Enable GitHub triggers

Click the configuration tab () and scroll down to the section entitled GitHub (Enterprise) Build Triggers.

Check the "Enable GitHub Triggers" box

Fill in the credentials from the application created above

Click "Save Configuration Changes"

Restart the container (you will be prompted)

Tag an automated build

After getting automated builds working, it may be desired to tag a specific build with a name. By default, the last image pushed to a repository will be tagged as latest. Because tagging is usually done client side before an image is pushed, it may not be clear how to tag an image that was built and pushed by GitHub. Luckily, there is a interface for doing so on the repository page. After clicking to select a given build on the build graph, the right side of the page displays tag information which when clicked provides a drop-down menu with the option of creating a new tag.

There is currently no ability to automatically tag GitHub triggered builds.