在开发微信应用。
每次都是打包后上传到ftp 然后关闭tomcat。 替换war包再重启tomcat
有没有什么高效的方式~
1
abelyao 2015-05-02 18:29:41 +08:00
之前搭建做新浪 SAE 上,使用的是 SVN 同步,每次写完代码,右键 -> SVN -> 提交,搞定
|
2
gracece 2015-05-02 18:38:03 +08:00
- git
- svn - rsync - btsync - ... |
3
ren2881971 OP @abelyao 我现在用的是阿里云 能自己搞一个类似的么。
|
4
Septembers 2015-05-02 18:56:54 +08:00 via Android
@ren2881971 git + webhook
|
5
Her0 2015-05-02 20:44:12 +08:00
用Jenkins持续集成这套,
提交代码-->自动触发构建-->自动打包分发部署 |
6
ren2881971 OP @Her0 我就想知道 我服务器在阿里云上也能自部署?
|
7
gamexg 2015-05-02 21:49:48 +08:00
ECS ?
当然可以。 我目前用的很简单,服务器代码直接 git clone 。 写一个脚本,内容是 git pull ,及 /etc/init.d/tomcat restart 。 每次部署时就提交到部署分支,然后ssh到服务器执行之前的脚本。 如果觉得每次ssh到服务器执行麻烦,用 @Septembers 的方案连ssh到服务器都可以免了。直接提交到部署分支即可。 |
8
sarices 2015-05-02 23:04:47 +08:00
git+hook就可以了
|
9
ren2881971 OP 谢谢LS的各位。
我采用了 ngrok 将端口映射出外网地址。 然后把微信公众平台的服务器地址 改成了ngrok映射的地址。 这样我就可以在本机的代码直接测试了,不需要ftp和服务器部署了~ 等一个大版本 再上传到服务器上调试~~ 不知这个方法 out了么~ |