使用管道
DevOps Insights 该服务将于 2026 年 8 月 31 日停止提供并终止。Continuous Delivery 将于 2027 年 2 月 12 日在以下区域停止提供:au-syd、ca-tor、us-east。 Code Risk Analyzer 也将于该日期在所有地区停止提供服务。 如果某个区域未实际使用这些功能,该区域内的相关功能可能会提前停用,并停止接受新实例。 了解更多
要自动执行构建并部署到 IBM Cloud®,请使用 IBM Cloud® Continuous Delivery 管道。
通过管道,可以从多个构建类型中进行选择。 您提供构建脚本,Continuous Delivery 运行该脚本;无需设置构建系统。 然后,只需单击一下,您就可以将应用自动部署到 IBM Cloud® Kubernetes Service 上的一个或多个 IBM Cloud 空间或 Docker 容器中。
构建作业会对 Git 存储库中的应用程序源代码进行编译和打包。 构建作业会生成可部署的工件,如 WAR 文件或 IBM Cloud Kubernetes Service 的 Docker 容器。 此外,还可以在构建内自动运行单元测试。 您可以设置构建作业,以便每次推送提交时,都触发构建。
部署作业从构建作业获取输出,并将其部署到 IBM Cloud Kubernetes Service。
可以部署到一个或多个区域和服务。 例如,您可以设置 Delivery Pipeline 以使用一个或多个服务,在一个区域中进行测试,然后部署到多个区域中的生产环境。
创建管道
您可以使用以下任一方法来创建管道:
-
从模板创建工具链(模板至少包含一个管道)。
-
向现有工具链添加 Delivery Pipeline 工具集成。
通过 Delivery Pipeline,可更改配置,检查构建、已部署应用程序和最近部署的状态,查看最新日志和部署详细信息,也可以删除管道。
使用 CLI 查看管道
要获取调用管道所需的详细信息,请运行 **ibmcloud dev toolchains** 命令来查看工具链的名称。 如果您已经知道工具链的名称,请运行 **ibmcloud dev toolchain-get [toolchain-name]** 以查看工具链详细信息。
-
要获取管道及其阶段的详细信息,请识别管道及其标识以运行以下命令:
ibmcloud dev pipeline-get [pipelineID] -
通过使用上一个命令中的管道标识,现在可以运行管道:
ibmcloud dev pipeline-run [pipelineID]此命令调用阶段及其作业的执行。 成功执行会为所选阶段中的每个作业生成作业执行。
使用 CLI 查看管道日志
您可以在管道执行期间查看每个阶段的详细输出。
-
要查看来自管道执行的日志,请运行以下命令:
ibmcloud dev pipeline-log [pipelineID] -
要按阶段过滤日志,请应用上一个命令并添加阶段标识:
ibmcloud dev pipeline-log [pipelineID] --stage-id [stageID]