![]() | 2 halfbloodrock 2014-04-02 14:55:56 +08:00 ![]() anything is controlled by puppet. Deploy我们是打成rpm之后,用puppet install |
![]() | 3 halfbloodrock 2014-04-02 14:57:18 +08:00 ![]() db update这个暂时还是手动,尽管可以用puppet exec脚本。。。但是我们不够自信。。。。 :D |
![]() | 4 sivacohan OP PRO ![]() @halfbloodrock 我们的项目都是python的,打rpm似乎并不是那么理想…… 现在的情况还是手动部署。因为项目里面有需要编译的部分,还有一些奇怪的依赖,还有python2.5 python2.6 python2.7 |
![]() | 5 halfbloodrock 2014-04-02 16:01:43 +08:00 @sivacohan 我们也是python,但是开发把包全部打成了RPM给运维。 |
![]() | 6 rrfeng 2014-04-02 16:56:23 +08:00 java 包怎么破 - - |
![]() | 7 holsety 2014-04-02 18:24:39 +08:00 db的变更,我们用alembic,感觉还行. |
![]() | 8 wwek 2014-04-02 18:40:07 +08:00 salt 的不多? |
9 tolbkni 2014-04-02 19:28:09 +08:00 @sivacohan Python 打包成 RPM 应该挺容易的,试试这个 https://github.com/jordansissel/fpm |
![]() | 10 blue5tar 2014-04-03 08:20:47 +08:00 via iPad Python 用 fabric. Ruby 用 Capistrano |
![]() | 11 jinwyp 2014-04-03 09:25:50 +08:00 引用微博 大老板点将的Ansible,比起Puppet、Chef、SaltStack,确实清秀可人一些,适合白板似的普通公司们快速开始,但已经是胖子的也没必要再走回去了..... |
![]() | 12 ivenvd 2014-04-03 22:06:36 +08:00 我还想说怎么没人提 Ansible。Puppet、Chef 这些大块头适合管理成百上千的服务器,如果只是部署自己的程序的话,首推 Ansible。 |