1. 开启 Docker 的 experimental 特性这里先开启 Docker 的 experimental 特性,方便下文使用相关命令。编辑文件 vim ~/.docker/config.json ,增加如下内容:{ "experimental": "enabled", "debug": true } 注意,这里不是 /e ...
阅读更多 »
1. 编译报错:java.nio.file.NoSuchFileException在编译 Jenkins 插件时,提示错误信息如下:mvn package Compilation failure [ERROR] java.nio.file.NoSuchFileException: /root/java/target/classes/META-INF/annotations/hudson.Exte ...
阅读更多 »
作者: (俄)奥列格·斯克伦尼科(Oleg Skrynnik)出版社: 清华大学出版社出版年: 2020-05-01ISBN: 9787302547143Notes:内容如题,精要,书中讲了 DevOps 的来龙去脉。从起源到基础,从原则到实践,你都可以从中有所收获。DevOps 的基础是精益生产(丰田流水线)和敏捷开发,核心是价值链。DevOps 强调的不是自动化,而是端到端的价值交付。员工不应 ...
阅读更多 »
1. 遇到了什么问题Jenkins 执行日志报错:Started by user admin Lightweight checkout support not available, falling back to full checkout. Checking out git https://github.com/shaowenchen/pipeline-test.git into /var/je ...
阅读更多 »
在 CICD 的流程中,需要保存的产物主要有两类,构建产物和缓存。构建产物是最终的执行结果,缓存是为了优化下一次的构建速度。本篇主要描述的是在 Jenkins 中如何对构建产物和缓存进行归档,并结合对象存储进行实践。有部分示例使用的是 在 Kubernetes 上动态创建 Jenkins Slave 进行构建,配置过程可以参考超链接文档。1. 部署 Minio 及 S3cmd 使用1.1 部署 M ...
阅读更多 »