2016年2月29日星期一

Jenkins_004:安装与配置 github

环境:OS X EI Capitan 10.11.3 + JDK 1.7.0_80 + Maven 3.3.9 + Ant 1.9.6 + Jenkins 1.650 + svnserve  1.7.19 + svn 1.7.19

1. 安装插件
点击 Manage Plugins,在 Available 中输入过滤条件:github。
选择安装 Github Authentication plugin。
点击 Install without restart,这时会从网络下载插件以及依赖的插件。
安装完毕后,重启Jenkins。
如果安装正确,会看到系统配置中多了 Git,这里保持默认配置就可以。



2. 在 github 上创建仓库:my-site
创建成功后,查看 https://github.com/maping/my-site

3. 在 git client 端创建 Maven 应用
以下操作在 Maping 用户下进行,如果不是 Maping 用户,请使用 su - maping 切换。
(1)$ cd /Users/maping/mygit
(2)$ mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-site -Dorg.apache.maven.archetypes:maven-archetype-site -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
(3)$ git init
(4)$ git add *
(5)$ git commit -m "initial commit"
(6)$ git remote add origin git@github.com:maping/my-site.git
(7)$ git push origin master

4. 在 jenkins 中配置 Git plugin

 

5. 在 jenkins 中创建任务
(1)配置 git Repository URL,这里 Credentials 设置为none。

(2)配置 Build Triggers

6. 修改并提交代码,1分钟后 jenkins 发现代码改动,开始自动 Build
以下操作在 Maping 用户下进行,如果不是 Maping 用户,请使用 su - maping 切换。
(1)$ cd /Users/maping/mygit/my-site
(2)$ vim src/main/java/com/mycompany/app/App.java
(3)$ git add .
(4)$ git commit -m "test"
(5)$ git push origin master


没有评论: