发布制品至 Armory

更新时间:
2024-12-20

发布制品至 Armory

此接口用于将构建的软件制品发布至 Armory 仓库。

接口说明

armory publish: 'package-name',
  credentialsId: 'jenkins-credentials-id',
  config: [package-info-object] | 'json-file-path'
  [, repo: 'armory-repo-url']
  [, readme: 'readme-file-path']

参数说明

参数类型是否必填说明示例值
publishstring要发布的软件包名称app_template
credentialsIdstringJenkins 用户名密码凭证 ID,用于登录 Armorypassword-armory
configstring软件包的配置信息,具体请参见 armory.json-
repostring要发布软件包的 Armory 仓库地址http://10.12.XX.XX
readmestring指定软件包概述 README.md 文件路径,此文件用于定义软件的概念、功能、使用指导和更新日志等概述性信息./README.md

调用示例

armory publish: "app_template",
  credentialsId: "password-armory",
  config: [
    name: "@devops/app_template",
    version: "v1.0.0",
    author: "devops",
    description: "app_template",
    labels: ["jenkins", "devops", "app_template"],
    platforms: [
      [
        name: "SylixOS",
        arch: "noarch",
        minSupportedVersion: "3.0.0",
        baseDir: "",
        files: ["app_template.arm64.tar"]
      ]
    ],
    dependencies: [],
    ignore: []
  ],
  repo: "http://10.12.XX.XX"
文档内容是否对您有所帮助?
有帮助
没帮助