Re: [请益] 程式码 deploy 问题

楼主: tkdmaf (皮皮快跑)   2015-12-22 10:15:49
※ 引述《chan15 (ChaN)》之铭言:
: 大家好,想请教一个问题,公司虽然有使用 svn 当版控,但上测试机还是使用 ftp 的方法
: 我希望把流程变成 commit 到 svn 后,测试机 server 自己去 pull svn 的内容回来
: 目前想到的方法只有 crontab routine 的去 auto update
: 缺点是其实不即时(除非时间设很短,而且没有新 commit 的时候他也一直在 pull)
: 不知道有没有出口一样是 push 即 deploy,但 server 可以即时同步 svn 的内容。
我以前有用过raspberry pi做过类似的事(我是用git)
基本上我是在pi上面放了node.js。
然后定时会去问server有没有更新。
也就是我在server有一个程序,有更新档时会把每个装置对应的数据库字段on起来
当装置更新完后就会off掉。
不过那是因为分散在外的装置太多,我没办法一个一个手动去更新他们。
不过话说回来,像这样只有一台server我觉得没有自动化更新的必要……
在确认好程式码功能正常运作,就订好要更新的时间自行上机更新就好了。
坦白讲,pull完还是要实际去看过一遍………
不然像我开发环境是mac,server是linux……
偶尔不小心就会采到大小写的陷阱……
(例如BaseController不小心打成baseController,这在mac去找档案时会认为是同一只
档案,但是跑到linux会视为不同的档案)
话说回来~~~~~~
像source tree都能够自动侦测到有新的pull版本………
应该也会有类似的工具可以侦测到更新然后迳行更新?
虽然这部份我还是倾向手动比较保险。

Links booklink

Contact Us: admin [ a t ] ucptt.com