开源项目 Show RC - ReleaseHub

jiazhen · 发布于 2015年12月30日 · 最后由 jiazhen 回复于 2016年01月05日 · 997 次阅读
15710

自己做的部署请求app,集成了github和slack。公司内部用了几个月反响不错,决定开源。欢迎大家指教 :)

Github link - https://github.com/jiazhen/releasehub

共收到 5 条回复
A908ae

感谢开源,明天就clone一个学习一下楼主的源码。

A908ae

#2楼 @jiazhen 楼主,我正在学习你的代码,想问一个问题。这里deployments#create方法中,使用map而不是常规的each来进行迭代是有什么特殊的考虑吗?

project_params.map do |project|
  @deployment.projects.find_or_create_by(
    :branch_id => project[0],
    :sha => project[1],
    :deployment_instruction => project[2],
    :rollback_instruction => project[3])
end
A87c18

:plus1:

15710

#3楼 @adamshen 你好,这里没有特别的原因。主要是我之前需要用到返回值,所以用的map :)

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册