跳转至
首页 解决方案 下载 文档
演示环境

持续部署


持续部署(APPID:deploy)平台是OpsAny用于生产版本发布的平台,支持以应用为中心,进行部署任务的编排,可以对接工作台实现工单触发的自动化部署。

alt text


一、持续部署

持续部署是的日常管理中心,经常用的持续部署可以收藏,在我的收藏查看,持续部署可以进行日常的新建、编辑、删除、执行等操作。

1.1 我的收藏

查看自己日常收藏的持续部署,收藏的持续部署可以进行日常的部署执行以及查看执行记录等操作。

alt text

1.2 持续部署

持续部署是用于用户在实际生产应用过程中实现代码发布的功能,灵活的步骤搭配,能够适配更多更复杂的场景。在持续部署可以进行新建、编辑、删除、执行部署任务、查看执行记录等操作。

alt text

  • 点击页面右上角【新建部署编排】按钮,用户可自定义创建部署编排,第一步配置基本信息,填写编排名称、选择所属应用、填写编排描述内容。

alt text

  • 第二步选择部署模板,部署模板有内置的通用模板,同时也支持部署模板自定义。

alt text

  • 以选择“执行Shell脚本”模板为例,选择模板后点【提交】按钮,打开部署步骤配置页面。

alt text 点击左侧步骤上的【加号】小图标,出现添加步骤模板页面,点击【添加】按钮,可以继续添加步骤。 alt text 根据每个步骤页面字段信息完成操作。

  • 参数设置页面,有自定义参数和内置参数两种,自定义参数支持用户自定义创建,内置参数是初始化好的通用参数,支持编辑和删除。

alt text 内置参数支持编辑默认值。 alt text

案例

alt text

参数配置中有私密参数和运行时设置,具体方式:1、私密参数用于数据存储时会进行加密存储,2、运行时设置是在用户点击立即执行时会弹出输入框,用户需要填写对应的值。比如Gitlab组件的项目分支: 步骤中需填写${project_branch} ,执行部署任务时则只需要填写对应的分支或者tag就可以进行部署执行了。

二、平台设置

平台设置便于管理员自定义部署模板的配置、查看日常的操作审计等。

1.1 部署模板

部署模板分为内置模板和自定义模板,内置模板会内置一些常用且通用的模板,自定义模板支持用户自定义操作,部署模板支持新建、编辑、删除、复制等操作。

alt text

  • 点击右上角【新建模板】的按钮,打开模板配置页面第一步基本信息页面。

alt text 填写模板名称、填写模板描述、选择模板所属分组等信息完成基本信息配置。

  • 基本信息填写好之后打开部署步骤配置页面,在部署步骤页面可以给模板自定义配置部署步骤等信息。配置完成之后点击【保存】按钮,

alt text

1.2 操作审计

操作审计页面用于记录在持续部署平台哪些用户操作了哪些内容,方便追根溯源。

alt text

  • 点击版本号可以查看具体的操作详情。

alt text

Info

开源技术使用声明:OpsAny积极拥抱开源技术,鼓励大家一起保护开源技术知识产权及合法使用,堡垒机使用了以下开源技术。

  • Guacamole:http://guacamole.apache.org/
  • Asciiplayer: https://github.com/qeesung/asciiplayer

Document