作为设置 Automation Pipelines 的管理员,在登录后,您可以添加端点、创建和运行管道以及查看结果。

Automation Pipelines 通过云代理连接到内部部署端点。您的网络配置和这些网络中内部部署端点的位置决定了所需的云代理实例的数量。如果内部部署的所有端点都在同一网络中,请安装单个云代理。如果内部部署端点位于不同的网络中,请针对每个独立网络安装一个云代理。然后,在 Automation Pipelines 中的端点配置中,选择与您的端点位于同一网络中的云代理。

在此用例中,您将添加一个云代理,用于将云端 Automation Pipelines 服务连接到内部部署 GitLab 存储库,以便管道可以下载 Kubernetes 文件。

要添加云代理,您需要从 Automation Assembler 下载 OVA,并将其安装在 vCenter 实例中。然后,在 Automation Pipelines 中添加一个 Git 端点,以便 Automation Pipelines 可以使用该端点通过云代理连接到内部部署存储库。然后,创建一个管道,用于从内部部署 GitLab 存储库获取开发人员代码并将其部署到 Kubernetes 集群。

Automation Pipelines 用户界面中还提供了作为引导式设置的入门流程。单击帮助,然后单击引导式设置

开始使用 Automation Pipelines 时,需要添加端点、添加云代理以及创建并运行管道。

前提条件

  • 确认 GitLab 存储库或 GitHub 存储库存在于内部部署环境中,并且包含管道将使用的代码。
  • 要将云端 Automation Pipelines 服务连接到内部部署 GitLab 存储库或 GitHub 存储库,请确认您可以访问 Automation Assembler 以添加云代理。

过程

  1. 设置云端 Automation Pipelines 用于连接到内部部署 GitLab 存储库的云代理。
    或者,如果本地云代理可用,则在添加 Git 端点时可为云代理选择 默认。在此用例示例中,云代理名称为 pipelines
    1. 要添加云代理,请下载云代理 OVA,并将其安装在 vCenter 实例中。
    2. 转到 Automation Assembler 服务,单击基础架构云代理,单击新建,然后安装云代理。
      添加云代理时,需要下载 OVA 文件并使用在此处复制的密钥将其导入到 vCenter Server。
  2. 添加 Git 端点,以便将 Automation Pipelines 连接到内部部署 GitLab 存储库。
    1. 单击端点
    2. 选择 Git 端点类型,然后输入名称和说明。
    3. 选择您创建的云代理。在此示例中,云代理名称为 pipelines。或者,要使用本地云代理,请选择默认
    4. 输入其余信息和令牌。
    5. 要测试与该端点的连接,请单击验证,然后保存端点。
      添加连接 Automation Pipelines 和存储库的端点时,需要选择云代理、存储库服务器,并输入存储库 URL。
  3. 单击管道,创建管道,然后添加使用 Git 端点的任务。可以选择添加电子邮件通知。
    创建管道时,需要添加任务并输入每个任务的详细信息。
  4. 保存管道,然后单击启用以使该管道运行。
    保存管道后,必须启用管道才能运行。
  5. 启用管道后,单击运行
  6. 单击执行,并在管道运行时观察管道。
    在管道运行时观察管道,阶段图标会显示进度。
  7. 如果管道失败,请纠正问题,然后重新运行该管道。
  8. 单击仪表板并选择管道仪表板,以便监控管道活动。

结果

管道已运行并从 GitLab 实例下载了开发人员文件。管道任务将应用程序部署到 Kubernetes 集群,并且您在管道仪表板中监控所有活动。

下一步做什么

要了解有关使用 Automation Pipelines 的更多信息,请参见什么是 Automation Pipelines 及其工作原理

如果您在此处找不到所需的信息,则可以在产品中获得更多帮助。“帮助”图标,可在 Automation Pipelines 用户界面中打开“产品内置支持”面板。

  • 要随时随地获得所需的上下文特定信息,请单击并阅读用户界面中的标志和工具提示。
  • 打开产品内置支持面板,并阅读针对活动用户界面页面显示的主题。要获得问题的答案,还可以在面板中搜索。