【发布时间】:2017-03-05 12:57:57
【问题描述】:
对于在工件中运行的构建,存在一个名为“环境”的选项卡,其中包含一个名为“系统变量”的部分。
图片链接:Environment tab with variables
我需要通过 REST API 或 artifactoy groovy public api (PAPI) 添加一些属性。
我设法使用属性创建构建信息(通过 REST API),但现在我需要使用属性更新它。这可能吗?
【问题讨论】:
标签: artifactory
对于在工件中运行的构建,存在一个名为“环境”的选项卡,其中包含一个名为“系统变量”的部分。
图片链接:Environment tab with variables
我需要通过 REST API 或 artifactoy groovy public api (PAPI) 添加一些属性。
我设法使用属性创建构建信息(通过 REST API),但现在我需要使用属性更新它。这可能吗?
【问题讨论】:
标签: artifactory
环境选项卡是根据使用 /api/build REST API 部署到 Artifactory 的构建信息 JSON 创建的。 build-info 结构可在 build-info github 项目的 README 文件中找到: https://github.com/JFrogDev/build-info 构建 JSON 时,您可以向其添加属性,方法是将它们添加到上述 README 中所述的“属性”部分。这可能是您将属性添加到构建运行的方式。 但是,特定构建运行的构建信息在 Artifactory 中是不可变的,并且在部署后无法修改。
【讨论】: