随笔分类 -  DevOps

摘要:一个中大型的 Java 基础框架项目往往包含许多 JAR 包,如果将这些 JAR 包单独发布给业务开发使用,这些不同版本 JAR 包间的兼容性维护将变得十分麻烦。为了解决这个问题,可以让一个特殊的模块引用这些 JAR 包,将一组 JAR 包兼容的版本号定义在这个模块中,对外发布时只发布这个特殊模块。 阅读全文
posted @ 2021-04-19 15:18 Robothy 阅读(2230) 评论(0) 推荐(0) 编辑
摘要:Gradle 插件代码可以在 build.gradle 中,buildSrc 项目中,以及独立的插件项目中编写。本文将介绍如何在一个独立的项目中使用 Java 语言编写 Gradle 插件,并发布到仓库中。 1. 创建项目 Gradle 插件项目和普通的 Java 项目没有什么不同,普通项目是基于其 阅读全文
posted @ 2021-03-03 09:30 Robothy 阅读(2302) 评论(0) 推荐(0) 编辑
摘要:本文将介绍 Jenkins 初学者如何在学习环境使用 Docker 能够快速安装 Jenkins,本文内容不适用于生产环境。 1 Jenkins 的 Docker 镜像 Docker 官方曾经提供了 Docker 镜像的安装镜像,镜像名直接就是 jenkins,但 Docker 官方提供的镜像几年前 阅读全文
posted @ 2021-02-26 17:29 Robothy 阅读(375) 评论(0) 推荐(0) 编辑