
代码写好了,在 git/svn 上,以前的几家公司都是用的自己开发的上线系统,拉代码, rsync 到线上。 你们是如何把项目部署到线上集群的?有没有什么好用的开源软件?
1 qwer1234asdf 2016 年 12 月 30 日 python fabric |
2 JohnLou 2016 年 12 月 30 日 via iPhone ftp |
3 yidinghe 2016 年 12 月 30 日 via Android 手工上传,手工 kill ,手工启动 |
4 murmur 2016 年 12 月 30 日 jenkins 啊 |
5 shyling 2016 年 12 月 30 日 web hook -> docker push -> pull |
6 Troevil 2016 年 12 月 30 日 java -> maven -> jenkins |
9 0bit 2016 年 12 月 30 日 web hook -> docker push -> pull |
10 undeflife 2016 年 12 月 30 日 cap main deploy |
11 undeflife 2016 年 12 月 30 日 |
12 binux 2016 年 12 月 30 日 eb deploy |
13 0915240 2016 年 12 月 30 日 via iPhone jenkins |
14 xiaowangge 2016 年 12 月 30 日 某项目 Load Balance 上三台服务,同 「手工上传,手工 kill ,手工启动」 |
15 chemzqm 2016 年 12 月 30 日 make deploy |
16 squallcx 2016 年 12 月 30 日 via Android dokku |
17 polythene 2016 年 12 月 30 日 搭车同问,有没有简便的,能部署到自己服务器的 CI ?比方说每次我 push 到 github 上了, github 给他发个通知,那它就能自动 pull 下来部署? |
19 ioioioioioioi 2016 年 12 月 30 日 envoy run deploy |
20 ericls 2016 年 12 月 30 日 via iPhone docker compose up |
21 corona 2016 年 12 月 30 日 via iPhone 公司自己开发的部署系统,只要把每一步操作的脚本配置一下,就可以一键部署。 大致包括: 1.选择分支,拉取代码到服务器,替换原有代码; 2.kill , restart 。 |