JFrog帮助中心

我们的新传送门很快就要来了!
文档+知识库





JFrog帮助中心-一个全新的知识体验即将到来!



概述

当您需要直接在主机节点上(而不是在容器中)执行步骤时,您可以通过Pipelines DSL进行控制。

在构建节点上的容器中运行步骤可确保管道每次运行时产生相同的结果。主机节点不能保证这种可重复性,因为步骤将在最后一次使用主机时处于的任何状态下执行。出于这个原因,管道步骤的默认值是在容器中执行。

然而,t在某些情况下,您可能需要直接在主机节点上执行步骤。例如,你可能需要执行Docker命令,但不想在Docker容器中执行。

在这些情况下,您可以配置Pipelines DSL,使其直接在主机节点上执行管道的步骤或所有步骤。


页面内容


配置步骤

可以将单个步骤配置为直接在主机节点上执行运行时部分,通过指定类型作为宿主

管线:—name: pipeline_example steps:—name: step_1 type: Bash #可以是任意的步骤类型配置:runtime: type: host execution:…

你不应该添加任何图像部分;这将导致管道源同步失败。



配置管道

您可以配置一个管道,在默认情况下直接在主机节点上执行所有步骤运行时方法来创建管道的类型作为宿主

管道:—name: pipeline_host configuration: runtime: type: host

你不应该添加任何图像部分;这将导致管道源同步失败。

您可以在任何步骤中使用不同的参数覆盖此管道的默认值运行时规范。


  • 没有标签
版权所有©2023 JFrog Ltd。