Difference between revisions of "How to create a Auto Build project on DockerHub with GitHub"

From ESS-WIKI
Jump to: navigation, search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
Example: "mqtt-bus" 
+
= GitHub =
  
 GitHub: [https://github.com/ADVANTECH-Corp ADVANTECH-Corp]/'''[https://github.com/ADVANTECH-Corp/docker-igw-image-x86 docker-igw-image-x86]'''
+
'''Project on GitHub:''' [https://github.com/ADVANTECH-Corp ADVANTECH-Corp]/'''[https://github.com/ADVANTECH-Corp/docker-igw-image-x86 docker-igw-image-x86]'''
<pre>''0. Prepare your Dockerfile for your application''
 
  
git clone https://github.com/ADVANTECH-Corp/docker-igw-image-x86.git'''
+
'''Example''': "mqtt-bus"&nbsp;
  
git branch mqtt-bus'''
+
'''Branch''': mqtt-bus
 +
<pre>0. Prepare your Dockerfile for your application''
  
git check mqtt-bus'''
+
git clone https://github.com/ADVANTECH-Corp/docker-igw-image-x86.git
  
cp your Dockerfile into this folder'''
+
git branch mqtt-bus
  
git add Dockerfile'''
+
git checkout mqtt-bus
  
git commit -am "Dockerfile for mqtt-bus"'''
+
cp your Dockerfile into this folder
  
git push -u origin mqtt-bus'''</pre>
+
git add Dockerfile
  
 +
git commit -am Dockerfile
  
 +
git push -u origin mqtt-bus</pre>
  
'''2.1 Create a auto build project on Docker Hub with GitHub'''
 
  
&nbsp;Switch to "advigw4x86&nbsp;
 
  
[[File:Advigw4x86 DockerHub GitHub dev1.jpg|1500x550px]]
+
'''Check on GitHub&nbsp;'''
 +
 
 +
[[File:Advigw4x86 GitHub dev1.jpg|left|800x450px|Advigw4x86 GitHub dev1.jpg]]
 +
 
 +
[[File:Advigw4x86 GitHub dev2.jpg|800x500px|Advigw4x86 GitHub dev2.jpg]]
 +
 
 +
= Docker hub =
 +
 
 +
'''Create a auto build project on Docker Hub with GitHub'''
 +
 
 +
1. &nbsp;Switch to "advigw4x86&nbsp;
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev1.jpg|1500x550px|Advigw4x86 DockerHub GitHub dev1.jpg]]
 +
 
 +
 
 +
 
 +
2. Create a Automated Build Project
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev2.jpg|1300x500px|Advigw4x86 DockerHub GitHub dev2.jpg]]
 +
 
 +
3. Select GitHub for Auto build source
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev3.jpg|1200x500px|Advigw4x86 DockerHub GitHub dev3.jpg]]
 +
 
 +
4. Select ADVANTECH-Corp "docker-igw-image-x86" project
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev4.jpg|1200x300px|Advigw4x86 DockerHub GitHub dev4.jpg]]
 +
 
 +
 
 +
 
 +
Enter your Project Name (ex: "mqtt-bus") and short description
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev5.jpg|800x300px|Advigw4x86 DockerHub GitHub dev5.jpg]]
 +
 
 +
 
 +
 
 +
5. Click your project to config&nbsp;detail setting
 +
 
 +
[[File:Advigw4x86 DockerHub GitHub dev6.jpg|800x300px|Advigw4x86 DockerHub GitHub dev6.jpg]]
 +
 
 +
 
 +
 
 +
 
 +
 
 +
6. Click Build Settings and modify the branch name "&lt;Your Project's branch on GitHub&gt;" => (ex: mqtt-bus) and click "Tirgger & Save Changes
 +
 
 +
[[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 

Advigw4x86 GitHub dev1.jpg

Advigw4x86 GitHub dev2.jpg

Docker hub

Create a auto build project on Docker Hub with GitHub

1.  Switch to "advigw4x86 

Advigw4x86 DockerHub GitHub dev1.jpg


2. Create a Automated Build Project

Advigw4x86 DockerHub GitHub dev2.jpg

3. Select GitHub for Auto build source

Advigw4x86 DockerHub GitHub dev3.jpg

4. 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


5. Click your project to config detail setting

Advigw4x86 DockerHub GitHub dev6.jpg



6. 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