【发布时间】:2018-04-02 08:02:56
【问题描述】:
nix 可以用于持续交付工作流程吗?
我们使用semaphore 作为我们的持续集成服务,现在我正在研究在成功构建后构建包。为此,我正在考虑使用nix。
我不知道用这个包管理器设置持续交付管道的正确方法是什么。似乎这样的自动化过程将涉及:
- 创建nixpkgs 存储库的分支(在 CI 服务器中)。
- 更新
fetchFromGithub的rev字段。 - (自动)提交拉取请求。
但我不知道这是否有意义,而且我担心持续交付过程涉及手动步骤(需要人工批准拉取请求)。
【问题讨论】:
标签: continuous-deployment continuous-delivery nix semaphore-ci