【发布时间】:2017-06-03 07:37:54
【问题描述】:
目前,当我想更新我的一个 hackage 包时,我会经历这个过程。
- 将更改推送到 github
- 等待 travis-ci 在更改上运行,以确保我没有收到任何构建错误。
- 上传到 hackage
- 在 git 中标记发布。
当然,我只想在上一步成功的情况下执行这些步骤。
我想其他人也有类似的工作流程,有什么东西可以完成所有这些步骤吗?我可能可以在脚本中执行 (1)、(3) 和 (4),尽管 (2) 我不太确定(即检查 travis-ci 的结果),但因为这似乎很常见问题我想知道是否有人已经解决了它,所以我不重新发明*。
【问题讨论】:
-
我见过自动发布到黑客攻击的 travis 脚本。例如,如果他们正在构建标签。在这种情况下,工作流程将是在 git 中进行标记,仅此而已。
标签: git haskell github travis-ci hackage