YAML模式
2022世界杯阿根廷预选赛赛程resources:—name:type: RemoteFile configuration: source: <文件服务器集成名称> fileLocation: # optional fileName: # optional fileDateTime: # optional
标签
的名字
一个字母数字标识资源的字符串(允许使用下划线)。
类型
必须RemoteFile
对于此资源类型。
配置
指定资源的所有配置选择。
标签 |
描述 |
必需的/可选 |
---|---|---|
源 |
以下类型的集成的名称: |
要求 |
fileLocation |
远程文件服务器上文件所在的目录路径 |
可选 |
文件名 |
文件的名称 |
可选 |
fileDateTime |
文件的日期和时间 | 可选 |
环境变量
每当RemoteFile
在步骤中使用时,将自动提供一组可在步骤中使用的环境变量。
环境变量 | 描述 |
---|---|
res_ < resource_name > _name |
资源名称 |
res_ < resource_name > _source_name |
文件关联的集成的名称 |
res_ < resource_name > _fileLocation |
包含资源文件的目录 |
res_ < resource_name > _fileName |
文件的名称 |
res_ < resource_name > _fileDateTime |
文件的日期和时间 |
例子
- 这个例子需要一个Artifactory集成.
- 本例的管线DSL可在这个存储库在JFrogGitHub帐户。
2022世界杯阿根廷预选赛赛程resources:—name: RemoteFile_1 type: RemoteFile configuration: source: s_artifactory fileLocation: example-repo-local/setup/help # optional fileName: some .txt # optional fileDateTime: 19/12/19 # optional pipelines:—name: pipelines_1 steps:—name: REFILE_1 type: PowerShell configuration: nodePool: win_2019 integrations:—name: s_artifactory outputResources:—name: RemoteFile_1 execution: onExecute: - write-output " execution step…"- jfrog rt dl example-repo-local/setup/test.sh