### 源码构建 #### 构建类型 - 官方示例 官方实例:静态/Python/PHP/Nodejs/Go/Java 根据需求自行选择测试。 - 公开Git 代码源可以选择公开的项目,如https://github.com/goodrain-apps/2048.git 平台支持主流的代码托管平台的公开项目。 - 私有Git 可以对接到私有的代码托管平台。 在创建应用前需要将授权key添加到自建Git账号授权SSH 密钥里。 代码源选择私有平台的公开项目 对接Gitlab/Gogs可参考[对接私有git仓库](http://www.kancloud.cn/good-rain/cloudhelp-community-install/218460) - Github 目前支持关联Github,后期会支持Bitbucket等主流托管平台。 当与GitHub账号连接,可直接将GitHub代码部署到好雨云平台。 - 好雨Git 创建应用的同时也创建一个代码仓库,该代码仓库是好雨云平台提供的免费git仓库,通过http://code.goodrain.com 使用。 用户名和密码即为好雨 Git 用户名和密码。 #### 总结 由源码创建的项目共分为4步:创建应用、代码同步、应用设置、高级选项 * 创建应用 此部分需要根据源码存放位置不同,选择不同的Git平台,然后输入对应的Git地址,对于应用名与分组是创建每个应用必不可少的。 * 代码同步 此部分是构建平台去Git仓库拉取源码的过程,拉取完毕后会自动识别语音类型,然后进行构建。 * 应用设置 请参考**我的应用**—**应用控制台** * 高级选项 平台会根据代码的语言类型来提示设置应用运行的环境的版本,目前平台所支持的版本请参考*代码版本支持参考* #### 代码版本支持参考 - **Java** 默认支持openjdk,版本支持1.8(默认),1.7,1.6 。 - **PHP** 版本支持7.0.3,5.6.11(默认),5.5.27,5.4.40,5.3.29;支持PHP扩展 。 - **Static** 支持Nginx(默认),Apache。 - **Python** 默认支持 2.7.10。 可通过在根目录添加`runtime.txt`文件指定Python版本(2.4.4 - 3.4.3),推荐Python-2.7.10 或 Python-3.4.3。 - **Node.JS** 默认支持到v6.5.0版本,可在`package.json`指定版本。 - **Golang** 默认支持版本1.5.1。 - **Ruby** 默认版本Ruby 2.0.0,可指定所需版本。