把企业自主研发的应用在云帮里部署并稳定运行起来,然后才可以分享到云帮的本地应用市场或者云市中。点击云帮左侧导航的“新建应用”,安装引导部署应用,具体步骤说明如下:
> 注意:请务必选择在亚马逊日本数据中心部署应用!
[点击这里查看更详细的创建云应用帮助。](http://doc.goodrain.com/usage/180993)
### 一、新建应用
选择代码仓库来源,目前仅支持Git方式,云帮将根据指定的代码来源去取代码。目前支持以下几种方式:
#### 1、新建仓库
![](https://box.kancloud.cn/2016-08-23_57bc34c17982c.png)
新建仓库,就是把自己的代码托管在好雨Gitlab上。第一次建立以后,就可以在“使用已有仓库”里看到并选择。
#### 2、使用已有仓库
![](https://box.kancloud.cn/2016-08-23_57bc34c1a07ca.png)
选择已经托管在好雨Gitlab的代码仓库,并选择分支。
#### 3、连接Github
![](https://box.kancloud.cn/2016-08-23_57bc34c1ce89f.png)
云帮也支持连接Github,第一次使用会跳转到Github进行授权,以后就可以直接查看已经授权到Github仓库。
#### 4、用户自定义
![](https://box.kancloud.cn/2016-08-23_57bc34c1f2b13.png)
云帮也支持用户自定义代码仓库地址的方式,所有可以直接获取代码的仓库地址,可以直接填写。
### 二、依赖服务
![](https://box.kancloud.cn/2016-08-23_57bc34c221abf.png)
如果所部署应用需要依赖其他应用,也即支持我们常说的微服务架构,用户可以在本步选择依赖的应用。
#### 1、已有服务
用户可以选择之前已经部署了的应用。
#### 2、新建服务
也可以选择数据库类,新建应用。
#### 3、文件服务路径
这个特指应用的数据持久化目录,不用管他,以后在高级里可以自由指定多个。
### 三、提交代码
![](https://box.kancloud.cn/2016-08-23_57bc34c24dc39.png)
自动识别代码语言,支持PHP、Python、Java、Ruby、Node.js、HTML、Golang等主流开发语言。
### 四、环境配置
![](https://box.kancloud.cn/2016-08-23_57bc34c27f0a6.png)
本步主要是设置应用运行的一些环境配置,每个应用不太一样,通常主要有内存等设置。
### 五、自研应用在云帮中稳定运行
经过上述4个步骤,应用就会进入部署环节。通常来说应用就会稳定运行,应用的相关运行状态可以在我的应用中查看。
![](https://box.kancloud.cn/2016-08-23_57bc34c2a0526.png)
如果要调整应用的相关设置,也可以在“高级”中设置。
![](https://box.kancloud.cn/2016-08-23_57bc34c2ca1a5.png)
应用稳定运行之后,就可以分享至云帮的应用市场和云市。
[点击这里查看更详细的创建云应用帮助。](http://doc.goodrain.com/usage/180993)