自己做的部署请求 app,集成了 github 和 slack。公司内部用了几个月反响不错,决定开源。欢迎大家指教 :)
Github link - https://github.com/jiazhen/releasehub
感谢开源,明天就 clone 一个学习一下楼主的源码。
#1 楼 @adamshen cheers
#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
:plus1:
#3 楼 @adamshen 你好,这里没有特别的原因。主要是我之前需要用到返回值,所以用的 map :)