云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

HelmChart资源映射到控件中的特定图表人工舵库


HelmChart资源可以在两个本地步骤中使用。的HelmPublish步骤将HelmChart作为必需的outputResource。HelmPublish将创建一个新版本的图表,将其推送到Artifactory,并将新版本存储在HelmChart资源中。然后,HelmChart资源可以用作inputResourceHelmDeploy本机的一步。这将自动下载HelmChart,并使用Helm CLI将其部署到已配置的集群。

页面内容


YAML模式

2022世界杯阿根廷预选赛赛程资源:-名称:类型:HelmChart配置:sourceArtifactory: artifactoryIntegration存储库:图表:版本:<版本字符串> pin: versionId: 版本:<版本字符串>

标签

名字

一个字母数字标识资源的字符串(允许下划线)。

类型

必须HelmChart对于此资源类型。

配置

指定资源的所有配置选择。

标签

描述

必需的/可选
sourceArtifactory 一个的名字Artifactory集成 要求
存储库 Artifactory中Helm存储库的名称 要求
图表 Helm图表的名称 要求
版本 标识Helm图表版本号的字符串 要求

此配置可用于将资源固定到特定版本。固定的资源版本将由引用此资源作为输入的步骤使用,较新的版本将被忽略。

在选择要固定的HelmChart资源版本时,用户有两个配置选项:

  • versionId—资源版本号(可通过UI获取)

  • 版本--标识要固定的版本的字符串

使用资源作为输出的步骤仍然可以生成新版本。对于使用该资源作为输入的步骤,只要它们是创建该版本的步骤的同一运行的一部分,就可以看到新版本。

当创建一个新的运行时,手动自定义触发器仍然可以用来将固定的版本覆盖到另一个版本。

可选

环境变量

每当HelmChart,则会自动提供一组可在步骤中使用的环境变量。

环境变量

描述

res_ < resource_name > _name
资源名称
res_ < resource_name > _sourceArtifactory
Artifactory中Helm存储库的名称
res_ < resource_name > _chart
Helm图表的名称
res_ < resource_name > _version
标识Helm图表版本号的字符串

例子

2022世界杯阿根廷预选赛赛程资源:-名称:git_repo类型:GitRepo配置:gitProvider: git_r路径:jfrog/charts -名称:helm_repo类型:HelmChart配置:sourceArtifactory: art_r存储库:helm-local/ chart: test版本:1.0.0管道:-名称:test_helm配置:nodePool: win_2019步骤:-名称:helm_pub类型:HelmPublish配置:chartPath: ./simplehelm inputResources: -名称:git_repo outputResources: -名称:helm_repo #需要执行:onStart: - write-output "执行步骤…"—Get-Variable | format-table onSuccess:—write-output“执行步骤…”—Get-Variable | format-table onFailure:—write-output“执行步骤…”- Get-Variable | format-table onComplete: #always - write-output "执行步骤…"- Get-Variable | format-table
版权所有©2022 JFrog Ltd.