【发布时间】:2018-10-10 01:47:46
【问题描述】:
我有一个使用 gradle 创建 JAR 的简单 Java 项目。该项目在 gitlab 存储库中集中管理,并使用 Gitlab CI 构建。如果某个分支中的每个提交都被认为是“已发布”(即不是 SNAPSHOT),我可以。
大多数插件都试图做很多事情,并增加了很多复杂性和混乱。我只需要一些非常简单和干净的东西。我可以只使用 gradle.properties 来管理主要和次要版本,并将 Gitlab 的 CI_PIPELINE_IID 作为“补丁”。如果可能的话,我也可以接受比这更简单的事情。
有人有可以轻松管理版本的示例项目吗?
【问题讨论】:
-
你的jar文件是库还是可运行的jar文件?
-
它是可运行的并且是“阴影的”。
标签: java gradle versioning gitlab-ci