我司码农只有 3 个人左右,而且没有运维人员。
目前在阿里云上一台服务器,一个 MySQL ,计划
年后 3 台服务器。
目前发布是我自己写了一个 shell 交互的脚本,
让我们的测试人员( 1 人)测试好了,然后我们打上 tag
去服务器执行这个脚本,比对 sha-1 号,然后确定。
脚本是从 github 上拉去某个标签的的代码,然后 copy 覆盖原来的文件
(产品的目录里还有一些没有进入版本系统的配置文件
以及图片等)。
总觉得不是很放心,而且非常多问题。每次变更分为代码,数据库结构,
以及配置文件的变更,经常需要我自己手动去修改一些东西,非常不好。
没办法,我司人太少,活死都干不完,完全没有精力折腾政协东西。
年后我决定升级一下,变为 3 台服务器,一台反向代理,另外两台互相
应用,提高可用性。另外图片的资源文件打算放阿里的 OSS ,然后买 CDN 。
这样发布一次版本就复杂了。但不希望开发人员去发布。。。
所以求一个最好有网页界面(可能会交给测试发布),比较适合我们这种小公司
的发布工具。。。最好还能回滚。
调查了一些,还没想好选什么。我自己配了个 teamcity ,每次我们代码上传,就
会自动发布到测试服务器上。不行的话,就在 teamcity 搞一个发布算了。
小弟刚接触后端 4 个月左右,很多东西不是很懂,求教。
目前在阿里云上一台服务器,一个 MySQL ,计划
年后 3 台服务器。
目前发布是我自己写了一个 shell 交互的脚本,
让我们的测试人员( 1 人)测试好了,然后我们打上 tag
去服务器执行这个脚本,比对 sha-1 号,然后确定。
脚本是从 github 上拉去某个标签的的代码,然后 copy 覆盖原来的文件
(产品的目录里还有一些没有进入版本系统的配置文件
以及图片等)。
总觉得不是很放心,而且非常多问题。每次变更分为代码,数据库结构,
以及配置文件的变更,经常需要我自己手动去修改一些东西,非常不好。
没办法,我司人太少,活死都干不完,完全没有精力折腾政协东西。
年后我决定升级一下,变为 3 台服务器,一台反向代理,另外两台互相
应用,提高可用性。另外图片的资源文件打算放阿里的 OSS ,然后买 CDN 。
这样发布一次版本就复杂了。但不希望开发人员去发布。。。
所以求一个最好有网页界面(可能会交给测试发布),比较适合我们这种小公司
的发布工具。。。最好还能回滚。
调查了一些,还没想好选什么。我自己配了个 teamcity ,每次我们代码上传,就
会自动发布到测试服务器上。不行的话,就在 teamcity 搞一个发布算了。
小弟刚接触后端 4 个月左右,很多东西不是很懂,求教。