开源项目 Show RC - ReleaseHub

jiazhen · December 30, 2015 · Last by jiazhen replied at January 05, 2016 · 2131 hits

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

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

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

#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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.