本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: 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
一个参考效果如下
参考文档
http://www.rultor.com/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2016/07/15/use-rultor-to-do-more-work/