如何自动测试和发布Scala库
1个回答
2017-11-16
展开全部
我听说 Spark 最近很火,要搞大数据的话就得学 Spark 。Spark 是支持 Java ,但又有人说要是不用 Scala 搞 Spark ,就好像参加残奥会一样。
我想成为健全人,于是我就去学 Scala 。我看到Github上有很多 Scala 开源库。它们都有自动测试的功能。
比如 README 页面上有个小图标(build passing)表示当前版本是否通过了测试。
再如,每当有人提交 Pull Request 的时候,也会有个小勾勾报告这次修改能不能通过测试。
还有,这些库还会发布到 Maven 中心仓库,我如果要在自己的项目使用它们的话,只要在自己的 sbt 配置中添加依赖就可以自动下载了。
这些自动测试和发布的过程是怎么做到的呢?
readme上的那个是markdown的语法,打开readme.md 然后照抄一份就可以用了,至于自动测试 你从这里面找个想用的CI集成进去就好了 Integrations Directory · GitHub
最后一个自动发布,好想没有相关的工具(反正我没试过)。大多数都是手动发布版本的吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询