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





概述

一个Aqlresource指定一个Artifactory查询使用Artifactory查询语言


Aql资源可用于配置文件规范资源指定要匹配的文件属性。

Aql资源可以用作inputresourceCreateReleaseBundle的一步。它定义了用于创建发布包的查询。

页面内容


YAML模式

的YAML模式Aql:

2022世界杯阿根廷预选赛赛程resources:—name:  type: Aql configuration: sourceArtifactory:  query:  adddedproperties: key1: val1 key2: val2 mappings:—name: mapping1 input: output:—name: mapping2 input: output:

标签

的名字

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

类型

必须Aql对于此资源类型。

配置

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

标签

描述

必需的/可选
sourceArtifactory 的名称Artifactory集成 要求
查询

一个Artifactory查询语言查询字符串。

要求

addedProperties

发布包发布后将添加到工件的已添加属性的列表。

  • 关键-在发布包发布后创建或更新的属性键。
  • 价值-发布包发布后要添加到属性键的值列表。
可选

映射

发布包发布后应用到工件路径的映射列表

  • 的名字- - -映射条目的友好名称。
  • 输入-工件路径的正则匹配字符串。
  • 输出-替换由"input"匹配字符串匹配的工件路径。捕获组可以作为“$1”使用。
可选

例子

pipelines.yml
2022世界杯阿根廷预选赛赛程resources:—name: Aql_ART_1 type: Aql configuration: sourceArtifactory: s_artifactory query: items.find({"@build.name":{"$eq":"art"}}) adddedproperties: key1: value1 key2: value2 mappings: - name: mapping1 input: IN output: test1 - name: mapping2 input: IN output: test2 pipelines: - name: pipelines_ART_1 steps: - name: step_ART_1 type: PowerShell configuration: nodePool: win_2019 inputResources:—name: Aql_ART_1 trigger: true execution: onExecute: - write-output " execution step…"
  • 没有标签
版权所有©2022 JFrog Ltd.