编程开发
Dockerfile-多阶段构建(3)
Dockerfile-多阶段构建(3)
将构建阶段命名
缺省情况下,阶段是没有命名的,但是我们可以通过他们的索引来引用他们,第一个FROM就是从0开始。
但是,这样也不太好,可读性还差那么点,因为我们完全可以用想要的名字来命名,如果你需要也可以自己加上阶段索引,我们可以通过将AS < NAME >来命名阶段。
下面这段用例,命名了阶段,并且在COPY指令中使用名称来改进前一个用例。这意
371.Jenkins + Gitlab + Sonarqube 集成初体验
最近又在倒腾 DevOps,从书中熟悉了下 Sonarqube 的集成,如下所示:
书中的示例中,代码仓库使用 SVN,持续集成工具使用 Jenkins,在自动化集成的同时,可以自动创建并执行软件测试。(我这里代码仓库使用的是 Gitlab)
具体流程:
首先在 SonarQube 中配置相应的规则,
然后 Jenkins 对项目完成集成后自动调用 SonarQube 进行项
