Rancher 附带了几个示例代码库,您可以使用它们来熟悉流水线(Pipeline)。在生产环境使用您自己的代码库之前,我们建议您先使用下面的示例代码库来进行配置和测试。您可以把这个示例代码库作为一个配置沙箱,用来进行构建演示等。Rancher 包括以下示例代码库:

  • Go
  • Maven
  • php

注意: 示例代码库仅在您对接版本管理工具之前可用。

使用这些示例代码库,请按照以下步骤操作。

1、配置代码库

默认情况下,示例流水线(Pipeline)代码库是禁用的。启用一项(或多项)代码库以测试流水线功能并查看其运行流程。

  1. 全局 视图, 导航到要测试流水线的项目。

  2. 点击 资源 > 流水线。在 v2.3.0 之前的版本,点击 工作负载 > 流水线

  3. 点击 设置代码库

    步骤结果: 显示示例代码库列表

    注意: 示例代码库仅在您未获取自己的代码库时显示。

  4. 点击 启用 其中一个示例代码库 (例如, https://github.com/rancher/pipeline-example-go.git). 然后点击 完成

效果:

  • 这个示例代码库被激活了,您可以在流水线页面看到该流水线。

  • 以下工作负载被部署到新的命名空间:

    • docker-registry
    • jenkins
    • minio

2、查看示例流水线

启用示例代码库后, 查看流水线可以了解其设置方式。

  1. 全局 视图, 导航到要测试流水线的项目。

  2. 点击 资源 > 流水线。在 v2.3.0 之前的版本中,点击 工作负载 > 流水线

  3. 找到示例代码库,选择垂直的 省略号 (…)。这里有两种查看流水线的方式

  • Rancher UI: 点击 编辑配置 去查看流水线的阶段和步骤。
  • YAML: 点击查看/编辑 YAML,以查看 ./rancher-pipeline.yml 文件

3、运行示例流水线

启用示例代码库后,运行流水线可以查看其工作方式。

  1. 全局 视图,导航到要测试流水线的项目。

  2. 点击 资源 > 流水线。在 v2.3.0 之前的版本中,点击 工作负载 > 流水线

  3. 找到示例代码库,选择垂直的 省略号 (…)

    注意:当您第一次运行流水行时,需要几分钟的时间来提取相关容器镜像并置备必要的流水线组件。

效果: 通过运行流水线。您能在日志里看到运行结果。

下一步是什么?

有关为代码库设置自己的流水线的详细信息,请查阅对接版本管理工具配置代码库配置流水线相关的文档。