• Image Tag Parameter


    介绍
    这个插件允许你在你的构建中定义(容器)图像标签作为参数。它使用Docker注册表HTTP API V2列出图像可用的标签。
    以下信息除URL和Image外一般保持默认即可!官网操作
    在这里插入图片描述
    1、Name
    参数的名称(这些参数作为环境变量公开构建)
    2、Image Name
    要列出的标签的完整图像名称。一个 Docker Hub 官方最常用的镜像(例如 ubuntu)通常在库命名空间中:library/ubuntu
    3、Tag Filter Pattern
    过滤图像标签的正则表达式,例如 v(\d+.)*\d+ 用于 v23.3.2 等标签
    4、Default Tag
    指定一个标签值,该标签值应该被预选为默认值(例如:图像 myImage:v1.0 的 v1.0)
    注意:与获取的标签相比,defaultTag 将获取字符串,如果不存在相等将被忽略
    5、Tag Ordering
    允许用户在构建参数中更改 ImageTag 的顺序。
    ☑ Natural Ordering(自然排序)… 与之前版本中的标签相同的排序
    ☑ Reverse Natural Ordering(反向自然排序)… 反向的原始排序
    ☑ Descending Versions(降序版本)… 尝试将标签解析为一个版本并将它们降序排列
    ☑ Ascending Versions(升序版本)… 尝试解析标签到版本并按升序排列
    警告:
    版本排序应谨慎使用,它代表一种便利功能,不会对每个图像标签或每个配置都有效!这最适用于semver或 maven 版本兼容的 ImageTags,但在某些情况下根本不起作用!
    hudson.util.VersionNumber可能会尽最大努力将标记解析为某个版本,但由于ImageTags不需要格式,因此这可能不会产生预期的结果,因此请确保使用最适合您通过给定作业参数提供的标记的标记顺序。
    在某些情况下,从标签到版本的转换可能会失败并导致排序失败,这将导致选择列表为空。
    在这种情况下,用户将收到有关参数配置错误的通知。

    parameters {
      imageTag credentialId: '', filter: '.*', image: 'centos/centos', name: 'DOCKER_IMAGE', registry: 'https://registry-1.docker.io', tagOrder: 'DSC_VERSION'
    }
    
    • 1
    • 2
    • 3

    Bitter difficulties seize lingyunzhi, undead have a head day!

  • 相关阅读:
    情感分析系列(四)——使用BERT进行情感分析
    c语言tips-c语言的虚函数实现
    Boot 和 Cloud 的版本选型
    java教师教学质量评估系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
    java桌面程序
    Jenkins集成Kubernetes集群
    Qt客户端开发的流程
    Python题库(含答案)
    ZooKeeper~ZooKeeper集群搭建
    安装centos7无线网卡(RTL8723BE)
  • 原文地址:https://blog.csdn.net/qq_50573146/article/details/125502762