通过FIT2CLOUD触发代码部署


注:本节所讲的内容需要你已经安装好 Artifacts 仓库并已经成功将项目打包并上传到 Artifacts 仓库中。

一、创建代码仓库

1. 在导航栏中"代码部署"项里, 选择"仓库管理"

alt

2. 填写代码仓库的相关配置信息并保存

alt

  • 仓库名称:myNexus
  • 仓库类型:Nexus
  • 仓库地址:http://repository-proxy.fit2cloud.com:8080/content/repositories/releases/

3. 在代码仓库列表中查看刚刚创建的仓库的状态

alt

只有状态为"有效"的仓库才能在后续的步骤中被使用到。若状态为“无效”,请检查仓库的相关配置信息是否填写正确。

二、新建应用程序

1. 在导航栏中"代码部署"项里, 选择"应用管理", 点击新建按钮

alt

2. 查看应用列表

alt

三: 添加应用程序版本

1. 在上一个步骤中的应用列表里,点击"版本数量",进入到添加应用程序版本页面,添加应用版本

alt

  • 版本名称:build-24
  • 仓库类型:Nexus
  • 选择仓库:myNexus
  • 存放路径:com/fit2cloud/example/wordpress/4.2/wordpress-4.2-bin-201507151339-24.zip

填写完毕后,保存即可。实际上,这个应用的artifact下载全地址即为: http://repository-proxy.fit2cloud.com:8080/content/repositories/releases/com/fit2cloud/example/wordpress/4.2/wordpress-4.2-bin-201507151339-24.zip

四、部署应用

 注意:部署之前,请预先启动好一个集群,这个集群中有正在运行中的CentOS 6虚机。

1. 在应用程序版本列表里,点击应用版本对应的"部署",填写应用版本的相关信息并保存

alt

FIT2CLOUD的代码部署,可以指定一台虚机,也可以选择一个范围的虚机进行部署。

部署的策略有三种:

  • 全部同时部署
  • 半数分批部署
  • 单台依次部署

当您点击“开始部署”后,FIT2CLOUD后台将会开始进行代码部署的工作。

五、查看部署过程和结果

1. 在导航栏中"代码部署"项里, 选择"部署记录"

alt

2. 查看每个虚机部署情况

alt

3. 查看每个事件的部署日志

alt