Jenkines-Pipeline-中关于使用-SDKMAM-镜像作为打包环境问题
在 Jenkins 中通过 Pipeline 调用基于 SDKMAM 制作的 Maven/Gradle 镜像对 Java 项目进行编译时环境变量被默认替换处理
在 Jenkins 中通过 Pipeline 调用基于 SDKMAM 制作的 Maven/Gradle 镜像对 Java 项目进行编译时环境变量被默认替换处理
在 Pipeline 中使用正则表达式出现
Caused: java.io.NotSerializableException: java.util.regex.Matcher
错误处理
在 Jenkins 安装插件时,由于国内网络问题直接访问 Jenkins 网站安装偶尔会失败,这时我们最好选择国内镜像网站提供的服务来安装使用。
使用 docker 容器部署 Jenkins 并调用宿主机上 docker 打包镜像
rsync命令是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。rsync 使用所谓的“rsync 算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。
rsync 命令一般为系统自带,无需另行安装。
Inotify
一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。
inotify-tools
是一套 C 开发接口库函数和一组命令行工具,提供 Linux 下 inotify 的简单接口。inotify-tools 安装后会得到 inotifywait
和 inotifywatch
这两条命令。