您现在的位置是:首页 > 文章详情

为中文API的简繁转换库添加迟到的持续集成

日期:2019-05-07点击:532

前两天在V2EX偶遇反馈帖第一次见以汉字命名的 Java 类 - V2EX, 于是复习了一下半年多没碰的项目program-in-chinese/zhconverter.

前文介绍了发布过程: 在Maven Central发布中文API的Java库. 发现没有持续(测试)集成(下图顶上的绿块), 特此加上.
2018_08_22_travisCI_zhconverter

之前在另一个项目设置过但未成文: 设置CI - Set up continuous integration to automatically test your code · Issue #10 · program-in-chinese/junit4_in_chinese

参考: Getting started - Travis CI. 首先用collaborator之一(权限需为admin)的github账号登录Travis.org

之前把.*文件都排除在git版本控制之外了(导致.travis.yml不能提交), 于是用gitignore.io重新生成.gitignore文件(https://www.gitignore.io/api/java,maven,macos,eclipse)

由于Ubuntu版本Trusty相比Precise, 支持了jdk9, 于是用它作为运行平台, 并且跳过gpg构建部分(见前文maven库发布, 本地才可发布gpg的公开秘钥).

.travis.yml如下:

language: java install: mvn install -Dmaven.javadoc.skip=true -Dgpg.skip=true -B -V jdk: - oraclejdk9 - oraclejdk8 dist: trusty

最后在项目首页上添加集成状态图标. 参考: Embedding Status Images. 如果构建与测试通过, 状态会显示绿色"通过".

原文链接:https://yq.aliyun.com/articles/701650
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章