上传的项目图片:“基础设施”
  1. 基础设施
  2. 下文- 2516

现代化mirrors.jenkins必威国际有限公司.io

    XML 可打印的

    细节

    • 史诗的名字:
      现代化mirrors.jenkins必威国际有限公司.io
    • 类似的问题:

      描述

      Jenk必威国际有限公司ins镜像基础架构有点过时了,需要进行一些重构

      • 完整的HTTPS支持链接
      • 可伸缩性
      • 旧的数据库版本
      • 不支持Python 3链接

      Ps:镜像大脑似乎不再被维护了链接

      我开始了一场讨论在这里

        附件

          活动

          隐藏
          angegar洛朗•吉尔添加了评论

          你好,
          首先感谢你为詹金斯做的工作,太棒了。必威国际有限公司

          关于这个改变,我认为它打破了我的管道。事实上,之前的页面镜像。jenkins。必威国际有限公司io/war/为我提供了每周发布的列表,因此我能够得到最新的版本:

          env。必威国际有限公司JENKINS_VERSION = sh (
          脚本:“旋度http://mirrors.必威国际有限公司jenkins.io/war/这是一个很好的例子[0 - 9]\ \。[0 - 9]+
          .?[0 - 9]*" | tail -1 | sed \' />//\ ",
          returnStdout:真
          ) .trim ()

          在新的UI中,我不能再这样做了。是否有一个URL,我将能够自动获得最新的每周版本号?

          显示
          angegar洛朗•吉尔添加了评论大家好,首先感谢你们为詹金斯做的工作,太棒了。必威国际有限公司关于这个改变,我认为它打破了我的管道。事实上,之前的页面镜像。jenkins。必威国际有限公司io/war/提供了每周发布的列表,这样我就可以使用:env获得最新的版本。必威国际有限公司JENKINS_VERSION = sh(脚本:'curl http://mirrors.jenkins.io/war/ | grep -oE ">[0-9] \\。[0 - 9] +。[0-9] *" | tail -1 | sed \'s/>//\ ", returnStdout: true).trim()在新的UI中我不能再这样做。是否有一个URL,我将能够自动获得最新的每周版本号?
          隐藏
          olblak奥利弗Vernin添加了评论

          我编写了一个工具来直接从maven存储库repo.jenkins-ci.org下载最新的周报或最新的稳定版本,基本上它从metadata.xml获取版本必威国际有限公司
          https://github.com/必威国际有限公司jenkins-infra/release/blob/master/utils/getJenkinsVersion.py

          否则,我写了另一个工具自动碰撞Jenkins docker图像标签在yaml文件使用这个工具必威国际有限公司工具这两种构型的

          显示
          olblak奥利弗Vernin添加了评论我写了一个工具,可以直接从maven存储库repo.jenkins-ci.org下载最新的周报或最新的稳定版本,基本上它从metadata.xml https://github.com/jenkins-infra/release/blob/m必威国际有限公司aster/utils/getJenkinsVersion.py获取版本。我写了另一个工具来自动撞詹金斯码头工人图像标记在yaml文件中使用这个工具的工具与两个必威国际有限公司配置https://github.com/jenkins-infra/charts/blob/master/updateCli.d/jenkins.yaml https://github.com/jenkins-infra/charts/blob/master/updateCli.d/jenkins-release.yaml
          隐藏
          olblak奥利弗Vernin添加了评论

          我刚刚更新了Jenkins基础设施项目如何自动必威国际有限公司化docker图像的Jenkins版本更新。

          https://github.com/必威国际有限公司jenkins-infra/charts/pull/199

          显示
          olblak奥利弗Vernin添加了评论我刚刚更新了Jenkins基础设施项目如何自动必威国际有限公司化docker图像的Jenkins版本更新。https://github.com/必威国际有限公司jenkins-infra/charts/pull/199
          隐藏
          angegar洛朗•吉尔添加了评论

          我将已经有我自己的机制来建立jenkins的形象,唯一认为我需要的是一个轻松的方法来得到每周的版本。必威国际有限公司我修正了这个问题在修改代码:

          旋度https://github.com/必威国际有限公司jenkinsci/jenkins/releases/latest2 /dev/null | grep -oE "[0 - 9]
          [0 - 9]*”

          然而,我不确定它的目标仅仅是每周。有没有一种简单的方法可以从简单的命令行(curl, wget)获得每周版本?

          PS:谢谢你的帮助

          显示
          angegar洛朗•吉尔添加了评论我将已经有我自己的机制来建立jenkins的形象,唯一认为我需要的是一个轻松的方法来得到每周的版本。必威国际有限公司我用curl https://github.com/jenkinsci/jenkins/releases/latest 2>/dev/nul必威国际有限公司l | grep -oE "[0-9]修正了这个问题。[0-9] *“然而,我不确定它会只针对每周。有没有一种简单的方法可以从简单的命令行(curl, wget)获得每周版本?PS:谢谢你的帮助
          隐藏
          olblak奥利弗Vernin添加了评论-编辑

          我非常确定,最新的Github版本将返回最新的版本版本,无论它是每周或稳定的。您可以添加一个检查来验证版本是否匹配X.Y或X.Y.Z,其中X.Y是每周的,而X.Y.Z是稳定的,这是项目中使用的约定。

          你也可以用这个文件并解析xml,在这种情况下,latest总是最新的版本。
          这就是我在这个python脚本中使用的get必威国际有限公司JenkinsVersion.py您可以返回最新的版本或下载最新的war文件。
          我之所以喜欢从maven存储库获取这些信息,是因为它是真相的来源,当我们发布新版本时,它是第一个被更新的地方。

          显示
          olblak奥利弗Vernin添加了评论-编辑我非常确定,最新的Github版本将返回最新的版本版本,无论它是每周或稳定的。您可以添加一个检查来验证版本是否匹配X.Y或X.Y.Z,其中X.Y是每周的,而X.Y.Z是稳定的,这是项目中使用的约定。您还可以使用这个文件并解析xml,在这种情况下,latest总是最新的版本。这就是我在这个python脚本getJenkinsVersion.py中使用的,你可以返回最新的版必威国际有限公司本或者下载最新的war文件。我之所以喜欢从maven存储库获取这些信息,是因为它是真相的来源,当我们发布新版本时,它是第一个被更新的地方。
          隐藏
          timja蒂姆贾科姆添加了评论

          可能还有更多的改进要做,但这应该是后续罚单,这已经直播了几个星期了

          显示
          timja蒂姆贾科姆添加了评论可能还有更多的改进要做,但这应该是后续罚单,这已经直播了几个星期了

            受让人:
            olblak奥利弗Vernin
            记者:
            olblak奥利弗Vernin
            投票:
            0 投票支持这个问题
            观察人士:
            4 开始关注这个问题吧

              日期

              创建:
              更新:
              解决: