全部产品

部署组配置

更新时间:2017-06-07 13:26:11   分享:   

部署组就是建立一个机器组,把需要部署相同应用包、并且机器的部署配置信息一致的ECS机器组合到一起。

阿里云持续交付平台CRP,可以通过阿里云的api获得用户的机器。部署组需要将这些用户机器导入到CRP,并且配置好部署账号、部署包路径、应用服务启动脚本路径(可以查看部署字段解释这几个字段的具体解释)。

目前CRP只支持有公网IP的阿里云ECS机器和聚石塔ECS机器。

配置说明

在项目列表中,点击您要配置持续发布线的项目,在左侧的菜单栏中点击图标部署组图标,进入部署组页面操作即可:

部署组添加分为4个步骤:查询阿里云ECS机器->配置部署信息&加部署公钥->检测ECS机器是否打通->完成。

步骤1

输入您的ECS机器所属的阿里云账号的AccessKye信息,获得您的账号下的机器列表,“选择地区”,在“请输入ECS机器关键字搜索”输入框输入该机器的实例ID/别名/标签/IP关键字,选择对应机器即可添加到机器列表中。

步骤2

输入您的机器在部署时,使用的“部署账号“、”部署包路径“、“应用服务启动脚本路径”(可以查看部署字段解释这几个字段的具体解释)。 接着,点击下载脚本图标下载添加部署公钥的脚本,将该脚本拷贝到您的服务器中,用“部署账号”执行该脚本。

下载脚本图标

您也可以在项目设置-部署公钥中查看项目公钥,直接拷贝部署公钥到目标服务器上。

每个项目都有一个独立key。

步骤3

授权检测,这里CRP会检测是否能够SSH连接到您的机器上的22端口。 如果授权检测失败,大多数是因为您的部署公钥没有拷贝到机器上。目前CRP还不支持没有外网IP的机器。

步骤4

再次检查您的机器信息是否正确,没有问题,点击完成即可。

部署组关联持续发布线

部署组配置完成后,进入项目的持续发布线,编辑您需要配置的持续发布线,选择工作流中需要部署的节点,到右下角,任务列表中,选择部署任务,选择Ali部署插件,再选择之前配置好的部署组即可。 下载脚本图标

本文导读目录
本文导读目录
以上内容是否对您有帮助?