Skip to content

Commit 401264a

Browse files
committed
结构改进
1 parent 8c9b5f4 commit 401264a

23 files changed

+32
-6
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

docker/docker-jenkins.md docker/base/docker-jenkins.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ $ docker run \
2525
-d -p 9001:8080 -p 50000:50000 \
2626
-v /home/release/docker_jenkins:/var/jenkins_home \
2727
-v /var/run/docker.sock:/var/run/docker.sock \
28+
-v /var/lib/docker:/var/lib/docker \
2829
-v $(which docker):/usr/bin/docker \
2930
-v /usr/local/jdk1.8.0_111:/usr/local/jdk1.8.0_111 \
3031
-v /usr/local/maven3:/usr/local/maven3 \
@@ -55,4 +56,7 @@ Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permiss
5556
* Blue Ocean
5657
* Publish Over SSH
5758
* CloudBees Docker Build and Publish plugin
58-
* File Operations Plugin
59+
* File Operations Plugin
60+
* Cobertura Plugin
61+
* xUnit plugin
62+
* Performance plugin
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

jenkins/jenkins_learning/jenkins-the-definitive-guide/Chapter2.md

+27-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ git采用的是gitlab
1616

1717
将代码clone到本地,然后推送到gitlab中
1818

19-
[docker下gitlab安装](../../../docker/docker-gitlab.md)
19+
[docker下gitlab安装](../../../docker/base/docker-gitlab.md)
2020

2121
### jenkins插件安装
2222
系统管理->管理插件
@@ -28,10 +28,32 @@ git采用的是gitlab
2828

2929
![](images/chapter2/jenkins_plugin_install.png)
3030

31-
* 创建第一个job:`game_of_life_default`
31+
### 创建第一个job:`game_of_life_default`
3232
![](images/chapter2/game_of_life_default_create.png)
33-
* 配置源码
34-
采用的是自己的gitlab仓库,具体参考[docker下gitlab安装](../../../docker/docker-gitlab.md)
33+
### 配置源码
34+
采用的是自己的gitlab仓库,具体参考[docker下gitlab安装](../../../docker/base/docker-gitlab.md)
3535
![](images/chapter2/game_of_life_default_git_sopurce.png)
36-
* 构建触发器设置
36+
### 构建触发器设置
3737
可以根据自己的需要设置不同条件下触发,也可以不设置,通过人工点击触发,在[Gitlab利用webhook实现push代码后触发Jenkins自动构建](../../../jenkins/jenkins_using/gitlab-webhook-jenkins.md)使用了钩子触发,每次push自动触发
38+
### 添加构建步骤
39+
![](images/chapter2/game_of_life_default_build_step_add.png)
40+
41+
### 构建后操作步骤
42+
* 添加单元测试和构建物
43+
红色框都是通过增加构建后操作步骤出现
44+
![](images/chapter2/game_of_life_default_post_build_step_add.png)
45+
46+
### 修改代码
47+
![](images/chapter2/change_stars_to_pluses.png)
48+
再次构建,结果失败
49+
![](images/chapter2/change_stars_to_pluses_build_error.png)
50+
### 更多的报告-显示javadoc
51+
增加构建步骤和构建后的步骤
52+
maven版本要和前面的一致,注意标记的地方,相关命令进行了修改
53+
![](images/chapter2/game_of_life_default_build_step_add_apidoc.png)
54+
构建完成后在构建的详细信息页面出现了只想javadoc的链接
55+
![](images/chapter2/game_of_life_default_build_step_add_apidoc_link.png)
56+
### 添加代码覆盖率
57+
<pre><code>
58+
ERROR: Step ‘Publish Cobertura Coverage Report’ failed: [Cobertura] Unable to find coverage results
59+
</code></pre>

0 commit comments

Comments
 (0)