怎么快捷的部署?

2015-05-02 18:16:32 +08:00
 ren2881971

在开发微信应用。
每次都是打包后上传到ftp 然后关闭tomcat。 替换war包再重启tomcat
有没有什么高效的方式~

2694 次点击
所在节点    微信
9 条回复
abelyao
2015-05-02 18:29:41 +08:00
之前搭建做新浪 SAE 上,使用的是 SVN 同步,每次写完代码,右键 -> SVN -> 提交,搞定
gracece
2015-05-02 18:38:03 +08:00
- git
- svn
- rsync
- btsync
- ...
ren2881971
2015-05-02 18:38:13 +08:00
@abelyao 我现在用的是阿里云 能自己搞一个类似的么。
Septembers
2015-05-02 18:56:54 +08:00
@ren2881971 git + webhook
Her0
2015-05-02 20:44:12 +08:00
用Jenkins持续集成这套,
提交代码-->自动触发构建-->自动打包分发部署
ren2881971
2015-05-02 21:18:18 +08:00
@Her0 我就想知道 我服务器在阿里云上也能自部署?
gamexg
2015-05-02 21:49:48 +08:00
ECS ?
当然可以。

我目前用的很简单,服务器代码直接 git clone 。
写一个脚本,内容是 git pull ,及 /etc/init.d/tomcat restart 。

每次部署时就提交到部署分支,然后ssh到服务器执行之前的脚本。

如果觉得每次ssh到服务器执行麻烦,用 @Septembers 的方案连ssh到服务器都可以免了。直接提交到部署分支即可。
sarices
2015-05-02 23:04:47 +08:00
git+hook就可以了
ren2881971
2015-05-02 23:19:33 +08:00
谢谢LS的各位。
我采用了 ngrok 将端口映射出外网地址。
然后把微信公众平台的服务器地址 改成了ngrok映射的地址。
这样我就可以在本机的代码直接测试了,不需要ftp和服务器部署了~
等一个大版本 再上传到服务器上调试~~

不知这个方法 out了么~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/187968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX