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







概述

一个ReleaseBundle资源在Artifactory中指定一组工件,这些工件作为组件分发到Artifactory Edge节点JFrog发布包


此资源可以与CreateReleaseBundleDistributeReleaseBundle.此资源可用于表示两者已签名和未签名的发布包

页面内容


YAML模式

2022世界杯阿根廷预选赛赛程资源:-名称:类型:ReleaseBundle配置:sourceDistribution: distributionIntegration名称:版本: isSigned:  pin: versionId: 名称:版本:

标签

名字

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

类型

必须ReleaseBundle对于此资源类型。

配置

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

标签

描述

必需的/可选
sourceDistribution 的名字。分布的集成 要求

名字

发布包的名称

要求
版本

发布包的版本号

要求

isSigned

真正的,发布包被签名。

默认为

可选

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

当选择要绑定的ReleaseBundle资源版本时,用户有两个配置选项:

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

  • 名字--要固定的发布包的名称
  • 版本—要固定的发布包的版本

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

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

可选

环境变量

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

环境变量

描述

res_ < resource_name > _name
发布包的名称
res_ < resource_name > _sourceDistribution
分布集成的名称
res_ < resource_name > _version

发布包的版本号

res_ < resource_name > _isSigned
指示是否对发布包进行签名

例子

2022世界杯阿根廷预选赛赛程资源:#构建信息的第一个构建bundle -名称:gosvc_promoted_build_info类型:BuildInfo配置:sourceArtifactory: myArtifactory buildName: svc_build buildNumber: 1 #构建信息的第二个构建bundle -名称:appl_promoted_build_info类型:BuildInfo配置:sourceArtifactory: demoArt buildName: backend_build buildNumber: 1 #发布bundle -名称:release_bundle类型:ReleaseBundle配置:sourceDistribution: myDist名称:demo_rb版本:v1.0.0 #相同发布包的签名版本-名称:signed_bundle类型:ReleaseBundle配置:sourceDistribution: myDist名称:demo_rb版本:v1.0.0 #发布规则-名称:distribution_rules类型:DistributionRule配置:sourceDistribution: myDist serviceName:“*”siteName:“*”cityName:“*”countryCodes: -“CN”-“GB”管道:-名称:demo_release_mgmt步骤:-名称:bundle类型:CreateReleaseBundle配置:releaseBundleName: demo_rb releaseBundleVersion:v1.0。${run_number} dryRun: false sign: false description: "一些随机测试描述" inputResources: - name: g2022世界杯阿根廷预选赛赛程osvc_promoted_build_info trigger: true - name: appl_promoted_build_info trigger: true outputResources: - name: release_bundle releaseNotes: syntax: markdown content: | ## Heading * Bullet * Points - name: sign type: SignReleaseBundle配置:inputResources: - name: release_bundle outputResources: - name: release_bundle outputResources: - name: signed_bundle - name: distributerreleeasebundle配置:dryRun: false input2022世界杯阿根廷预选赛赛程Resources:—name: signed_bundle—name: distribution_rules
  • 没有标签
版权所有©2023 JFrog Ltd.