gpt4 book ai didi

jenkins - 使用 Jenkins Pipeline 共享库上的版本

转载 作者:行者123 更新时间:2023-12-02 18:46:12 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何使用特定版本的共享库

Jenkins 关于此的文档不​​太清楚,所以我一直在进行一些实验,但没有成功。

他们基本上说:

enter image description here

但是我应该如何在管理 Jenkins > 系统配置菜单下的“全局管道库”部分配置somelib,以便我可以使用任何可用的稳定版本?!

事情是:想象一下,我的 somelib 项目处于版本控制之下,目前,我已经发布了它的 2 个稳定版本:v0.1v0.2 (所以我有 2 个名为 v0.1v0.2 的标签)。

在某些管道中我想使用 somelib 的版本 v0.1 而在另一个管道上我需要使用 v0.2版本。

如何使用 Jenkins 提供的 @Library 注释来执行此操作?

最佳答案

Jenkins > 系统配置下的全局管道库中,如果Jenkinsfile中未另外指定,则仅设置要使用的默认库版本。这可能看起来像这样(忽略此处的无法连接到存储库错误):

enter image description here

Jenkinsfile 中,如果您不想要默认版本,您可以明确指定要使用的版本:

@Library('somelib@<tag/branch/commitRef>')

这样您就可以随时自由选择为您的项目使用哪个管道版本。

关于jenkins - 使用 Jenkins Pipeline 共享库上的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com