首页 新闻 会员 周边

Git部署如何用呀?

0
悬赏园豆:5 [已解决问题] 解决于 2014-09-09 13:48

现在各大公司都有自己的云端,IAAS,PAAS,SAAS,都覆盖了,所以也小小试手,前几天,在搜狐注册了个PaaS平台-搜狐云景,还不错支持Git部署,有用过的同学么?能否讲下过程呀,之前都是在用SAE的SVN,谢谢!

happysueli的主页 happysueli | 初学一级 | 园豆:199
提问于:2014-09-04 16:45
< >
分享
最佳答案
0

就是GIT提交上去后平台自己部署

收获园豆:3
吴瑞祥 | 高人七级 |园豆:29449 | 2014-09-04 18:32

恩,我试了下,大概过程如下,希望对再用到的人有帮助:

新建完APP应用后,第一次操作GIT,Repository是空的,需要上传SSH Key后,才可以通过GIT进行代码管理和GIT的一键部署操作,详细如下

 

 

1 添加SSH

位置:"用户中心"-----"用户信息"-----"SSH密钥"-----"添加SSH Key"按钮,具体如图:

2 代码结构

一、Java应用,支持两种结构(maven结构代码和app的代码部署结构代码):

(1)、maven结构,具体如下图:

(2)、app部署结构,具体如下图:

二、非Java应用:

非Java应用紧支持app部署结构,具体如下图:

3 GIT部署

(1、GIT的repository的URL,具体问题在"我的应用"-----"详情",具体如图:

(2、GIT的相关部署,(支持一键部署)

Git global setup:

GIT的push成功操作(注:会触发GIT的一键部署操作),具体如图:

(3、关于GIT的一键部署,GIT在push完成后,服务端会根据用户提交项目代码进行打包部署,部署时间随项目本身属性而定。

部署成功后,当前版本时间会更新,实例会重新部署。此操作暂不支持过程输出同步到客户端(即:部署过程进度的显示)。

注:用户从cli或者web上传的代码将会被同步到GIT中,但java语言三种运行环境(JETTY、TOMCAT、RESIN)由于上传的是编译代码包,不会进行git同步。

happysueli | 园豆:199 (初学一级) | 2014-09-04 18:41
其他回答(3)
0

网上资料非常的多,你百度

收获园豆:1
悟行 | 园豆:12559 (专家六级) | 2014-09-04 16:55

恩,百度过,就想知道在paas平台上的具体部署,以前没用过。

我现在在试这个:

支持(0) 反对(0) happysueli | 园豆:199 (初学一级) | 2014-09-04 17:21
0

看文档。

收获园豆:1
Firen | 园豆:5385 (大侠五级) | 2014-09-05 09:06
0

一般都是使用github的,安装git和tortoisegit

ChuckLu | 园豆:514 (小虾三级) | 2014-11-06 09:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册