8000 m · mgicode/mgicode-k8s-shell@6d2a6c2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6d2a6c2

Browse files
committed
m
1 parent fa40606 commit 6d2a6c2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

doc/03springboot-docker-demonate.md

Lines changed: 2 additions & 2 deletions
54BA
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
# Spring boot+docker 半自动化部署(三)、使用演示
33

4-
半自动化部署区别自动化部署在于对于代码合并检测都在于人工完成,而自动化部署需要编写大量的单元测试,通过自动化的运行来检测代码的可用性,采用github等版本库进行合并。实际情况是要求的单元测试都不会去哪里,正常的功能业务代码都没有时间去编写,怎么会好好去写单元测试。没有过硬的单元测试,难于保证持续集成的代码的正确性。即使有了单元测试,其合并的代码基本上永远通不过单元测试,jenkins发布出来的系统永远都是编译出错。
5-
半自动化部署从现实出发,把合并及简单的检测交给了开发微服务小组的技术负责人,他下载并合成代码,基本的检测通过之后,一键打包到服务器上去。
4+
半自动化部署区别自动化部署在于对于代码合并检测都在于人工完成,而自动化部署需要编写大量的单元测试,通过自动化的运行来检测代码的可用性,采用github等版本库进行合并。实际情况是要求的单元测试都不会去哪里,正常的功能业务代码都没有时间去编写,怎么会好好去写单元测试。没有过硬的单元测试,难于保证持续集成的代码的正确性。即使有了单元测试,其合并的代码基本上永远通不过单元测试,jenkins发布出来的系统永远都是编译出错。
5+
半自动化部署从现实出发,把合并及简单的检测交给了开发微服务小组的技术负责人,他下载并合成代码,基本的检测通过之后,一键打包到服务器上去。
66

77
## 执行一键发布
88
![ideal exec](https://github.com/mgicode/mgicode-k8s-shell/blob/master/doc/01pic/20171122-1723512x.png)

0 commit comments

Comments
 (0)
0