Difference between revisions of "How to create a Auto Build project on DockerHub with GitHub"
From ESS-WIKI
Eric.liang (talk | contribs) |
Eric.liang (talk | contribs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
git branch mqtt-bus | git branch mqtt-bus | ||
− | git | + | git checkout mqtt-bus |
cp your Dockerfile into this folder | cp your Dockerfile into this folder | ||
Line 21: | Line 21: | ||
git push -u origin mqtt-bus</pre> | git push -u origin mqtt-bus</pre> | ||
− | |||
− | |||
Line 29: | Line 27: | ||
[[File:Advigw4x86 GitHub dev1.jpg|left|800x450px|Advigw4x86 GitHub dev1.jpg]] | [[File:Advigw4x86 GitHub dev1.jpg|left|800x450px|Advigw4x86 GitHub dev1.jpg]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[File:Advigw4x86 GitHub dev2.jpg|800x500px|Advigw4x86 GitHub dev2.jpg]] | [[File:Advigw4x86 GitHub dev2.jpg|800x500px|Advigw4x86 GitHub dev2.jpg]] | ||
Line 68: | Line 34: | ||
'''Create a auto build project on Docker Hub with GitHub''' | '''Create a auto build project on Docker Hub with GitHub''' | ||
− | Switch to "advigw4x86 | + | 1. Switch to "advigw4x86 |
[[File:Advigw4x86 DockerHub GitHub dev1.jpg|1500x550px|Advigw4x86 DockerHub GitHub dev1.jpg]] | [[File:Advigw4x86 DockerHub GitHub dev1.jpg|1500x550px|Advigw4x86 DockerHub GitHub dev1.jpg]] | ||
Line 74: | Line 40: | ||
− | Create a Automated Build Project | + | 2. Create a Automated Build Project |
− | [[File:Advigw4x86 DockerHub GitHub dev2.jpg|1300x500px]] | + | [[File:Advigw4x86 DockerHub GitHub dev2.jpg|1300x500px|Advigw4x86 DockerHub GitHub dev2.jpg]] |
− | Select GitHub for Auto build source | + | 3. Select GitHub for Auto build source |
− | [[File:Advigw4x86 DockerHub GitHub dev3.jpg|1200x500px]] | + | [[File:Advigw4x86 DockerHub GitHub dev3.jpg|1200x500px|Advigw4x86 DockerHub GitHub dev3.jpg]] |
− | Select ADVANTECH-Corp "docker-igw-image-x86" project | + | 4. Select ADVANTECH-Corp "docker-igw-image-x86" project |
− | [[File:Advigw4x86 DockerHub GitHub dev4.jpg|1200x300px]] | + | [[File:Advigw4x86 DockerHub GitHub dev4.jpg|1200x300px|Advigw4x86 DockerHub GitHub dev4.jpg]] |
Line 90: | Line 56: | ||
Enter your Project Name (ex: "mqtt-bus") and short description | Enter your Project Name (ex: "mqtt-bus") and short description | ||
− | [[File:Advigw4x86 DockerHub GitHub dev5.jpg|800x300px]] | + | [[File:Advigw4x86 DockerHub GitHub dev5.jpg|800x300px|Advigw4x86 DockerHub GitHub dev5.jpg]] |
+ | |||
+ | |||
+ | 5. Click your project to config detail setting | ||
+ | [[File:Advigw4x86 DockerHub GitHub dev6.jpg|800x300px|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 | + | 6. Click Build Settings and modify the branch name "<Your Project's branch on GitHub>" => (ex: mqtt-bus) and click "Tirgger & Save Changes |
− | [[File:Advigw4x86 DockerHub GitHub dev8.jpg|800x400px]] | + | [[File:Advigw4x86 DockerHub GitHub dev8.jpg|800x400px|Advigw4x86 DockerHub GitHub dev8.jpg]] |
Latest revision as of 06:08, 19 December 2016
GitHub
Project on GitHub: ADVANTECH-Corp/docker-igw-image-x86
Example: "mqtt-bus"
Branch: mqtt-bus
0. Prepare your Dockerfile for your application'' git clone https://github.com/ADVANTECH-Corp/docker-igw-image-x86.git git branch mqtt-bus git checkout mqtt-bus cp your Dockerfile into this folder git add Dockerfile git commit -am Dockerfile git push -u origin mqtt-bus
Check on GitHub
Docker hub
Create a auto build project on Docker Hub with GitHub
1. Switch to "advigw4x86
2. Create a Automated Build Project
3. Select GitHub for Auto build source
4. Select ADVANTECH-Corp "docker-igw-image-x86" project
Enter your Project Name (ex: "mqtt-bus") and short description
5. Click your project to config detail setting
6. Click Build Settings and modify the branch name "<Your Project's branch on GitHub>" => (ex: mqtt-bus) and click "Tirgger & Save Changes