云客户?
免费开始>
在MyJFrog >中升级
云有什么新>







您正在查看该页的旧版本。查看当前版本

与当前比较查看页面历史记录

版本1下一个”

HelmDeploy步骤将Docker镜像部署到Kubernetes使用HelmChart


YAML的定义

PublishBuildInfo
管道:—name:  steps:—name:  type: HelmDeploy配置:#继承自bash环境变量:testString: " this is a test " TILLER_NAMESPACE: " dev " flags:  #optional valuefileppaths: #optional,运行时变量注入这些文件- values。yaml - valuesFiles/myTestValues。yaml releaseName:  chartPath:  dryRun:  #可选,仅在dryRun成功时才部署lint:  # lints chart before upgrade, default false lintFlags: "——strict " test:  #在升级后运行helm test, default false testFlags: "——parallel " integration: - name:  # required inputResources: - name:  # required execution: onStart: - echo "Preparing for work…" onSuccess:onFailure: - echo "uh oh, something went wrong" onComplete: #always - echo "清理一些东西"
页面内容

的名字

一个字母数字字符串(允许使用下划线),用于标识步骤。

类型

必须HelmDeploy对于这个步骤类型。

配置

指定步骤执行环境的所有配置选择。该步骤继承Bash步骤配置标签,要求如下:

要求一个集成部分必须包括并指定一个命名Kubernetes集成

要求一个input2022世界杯阿根廷预选赛赛程Resources部分必须包括和应该指定要么一个HelmChartGitRepo资源。

此外,可以定义这些标记来支持该步骤的本机操作:

标签

使用说明

environmentVariables TBD
旗帜 可选的。helm命令中包含的标志字符串。例如:"——set key= ' value ' -f myTestValues.yaml"
valueFilePaths 可选的。在这些文件中注入运行时变量
releaseName TBD
chartPath GitRepo中HelmChart的路径。
dryRun 可选的。当真正的,只有在dryrun成功时才会部署。
线头

可选的。当设置为真正的执行一个线头检查图表以找出可能的问题。

lintFlags 可选的。对象要传递的标志字符串执掌线头命令。
测试

可选的。当设置为真正的执行一个测试为发布运行测试。

testFlags 可选的。对象要传递的标志字符串执掌测试命令。


执行

声明在执行前和执行后阶段执行的shell命令序列集合:

标签

使用说明

onStart 在本机操作之前执行的命令
调用onSuccess 成功完成后执行的命令
onFailure 在完成失败时执行的命令
onComplete 在任何补全时执行的命令


对象执行的操作onExecute阶段是此步骤类型固有的,不能被覆盖。


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