使用Rultor简化开发

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2016/07/15/use-rultor-to-do-more-work/

通常一个项目,特别是开源项目有很多常见的操作,比如merge一个pull request或者发布一个版本。

merge一个pull request可以通过github的issue页面完成,但是发布版本通常需要一些准备,特别是证书等等。

Rultor是一个辅助工具,可以完成合并,发布等功能。

Rultor的配置是.rultor.yml,这是一个例子

decrypt:
  settings.xml: "repo/settings.xml.asc"
  pubring.gpg: "repo/pubring.gpg.asc"
  secring.gpg: "repo/secring.gpg.asc"
docker:
  image: "yegor256/java8" 
release:
  script: |
    mvn versions:set "-DnewVersion=${tag}"
    git commit -am "${tag}"
    mvn clean deploy -P central-deploy --settings /home/r/settings.xml -P cxf-spring-boot-starter-maven-plugin

使用的时候很简单,比如需要发布新版本,直接创建一个issue,在其中@tultor即可

@rultor release, tag is 1.0.0.RELEASE

一个参考效果如下

tultor-release

参考文档

http://www.rultor.com/

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: https://www.huangyunkun.com/2016/07/15/use-rultor-to-do-more-work/

发表评论