• 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!

  • 相关阅读:
    基于Spring Boot的宠物咖啡馆平台的设计与实现
    【数据结构】P1 线性表+顺序表
    南京邮电大学计算机网络实验二(网络路由器配置RIP协议)
    对DDD使用的一些建议
    List - Watch 通讯机制
    算法(第4版)练习题 1.1.27 的三种解法
    如何利用Ping命令测试本地最佳MTU值的方法
    python基本语法
    RabbitMQ基本概念和工作原理
    决策树算法、随机森林算法
  • 原文地址:https://blog.csdn.net/qq_50573146/article/details/125502762