How to create a Auto Build project on DockerHub with GitHub

From ESS-WIKI
Revision as of 11:24, 29 November 2016 by Eric.liang (talk | contribs)
Jump to: navigation, search

GitHub

Example: "mqtt-bus" 

 GitHub: ADVANTECH-Corp/docker-igw-image-x86

''0. Prepare your Dockerfile for your application''

git clone https://github.com/ADVANTECH-Corp/docker-igw-image-x86.git

git branch mqtt-bus

git check mqtt-bus

cp your Dockerfile into this folder

git add Dockerfile

git commit -am Dockerfile

git push -u origin mqtt-bus



Docker hub

Create a auto build project on Docker Hub with GitHub

 Switch to "advigw4x86 

Advigw4x86 DockerHub GitHub dev1.jpg


Create a Automated Build Project

Advigw4x86 DockerHub GitHub dev2.jpg

Select GitHub for Auto build source

Advigw4x86 DockerHub GitHub dev3.jpg

Select ADVANTECH-Corp "docker-igw-image-x86" project

Advigw4x86 DockerHub GitHub dev4.jpg


Enter your Project Name (ex: "mqtt-bus") and short description

Advigw4x86 DockerHub GitHub dev5.jpg


Click your project to config detail setting

Advigw4x86 DockerHub GitHub dev6.jpg


Click Build Settings and modify the branch name "<Your Project's branch on GitHub>" => (ex: mqtt-bus) and click "Tirgger & Save Changes

Advigw4x86 DockerHub GitHub dev8.jpg