【问题标题】:How to use job import plugin in jenkins如何在 jenkins 中使用作业导入插件
【发布时间】:2022-01-16 00:33:20
【问题描述】:

我无法访问两台服务器,因此 cli 不是一个选项,只有 jenkins ui 可用。我需要使用作业导入插件导入作业,但我不知道如何配置插件以导入作业。谁能帮我解决这个问题。

【问题讨论】:

    标签: amazon-web-services jenkins amazon-ec2 jenkins-pipeline jenkins-plugins


    【解决方案1】:

    要配置 Jenkins 远程插件,您需要添加 Jenkins 服务器 来导入您的作业。

    设置 Jenkins 服务器

    要添加 Jenkins 服务器,您需要继续您的 Jenkins 配置:Manage Jenkins > Configure System > Job Import Pluginhttp://jenkins-host:port/configure 并将 Url 和凭据添加到将导入作业的主机。

    如果您没有,则需要将凭据添加到此服务器,为此请单击 URL 设置下方的选项添加

    使用 Jenkins 导入插件

    设置 Jenkins 服务器后,您将能够通过转到 Jenkins 主页中的选项 Job Import Plugin 或转到 URL:http://jenkins-host:port/Job-import/ 或在新版本中 http://jenkins-host:port/job-import/ 来使用 Jenkins 导入插件。

    如果你只添加了一个 Jenkins 服务器,它将被默认选择,否则,需要选择正确的 Jenkins 服务器:

    通常您不需要设置远程文件夹搜索文件夹选项,因此如果您使用默认的 Jenkins 设置,请将这些字段留空。

    然后,您将单击 Query! 按钮开始导入。将显示一个包含所有可导入作业的页面。

    您需要逐一选择要导入的所有工作,如果您有很多工作(例如我的情况),这可能有点无聊。一个好主意是也选择 Install required plugins 选项。

    选择所有内容后,您可以点击导入!按钮最终开始导入。

    【讨论】:

    • 我已经全部设置好了,但它没有拉任何文件夹,无论我选择“搜索子文件夹”,输入文件夹名称,还是这些的任意组合。我应该在哪里检查错误?
    • @MaxCascone 你应该看看 Jenkins 的错误日志文件。通常在/var/log/jenkins/jenkins.log。有关 Jenkins 日志记录的更多信息,请查看 wiki.jenkins.io/plugins/servlet/…
    • 凭据和其他插件配置如何(如果我们选择安装插件)?
    • 这很酷,我可以导入我所有的工作。感谢您提供详细的步骤。
    • @valdeci 完成!
    【解决方案2】:

    按照以下步骤使用 UI 导入作业 -

    1. 您需要在需要的服务器上安装作业导入插件 将作业导入到。

    2. 然后转到jenkins左侧显示的插件。

    3. 输入url,远程服务器的认证和作业会列出来。

    4. 选择要复制和完成的作业。 Jenkins 会将作业复制到您的服务器。

    参考链接 -

    https://wiki.jenkins.io/display/JENKINS/Job+Import+Plugin
    

    【讨论】:

    • 从插件3.0版本开始,需要在Manage Jenkins -> Configure System -> Remote Jenkins server配置中配置URL和认证细节。
    • 谢谢@coz。我无法弄清楚我错过了什么。这正是我所需要的。
    猜你喜欢
    • 2012-01-15
    • 2016-02-20
    • 2013-12-03
    • 1970-01-01
    • 2019-01-01
    • 2012-09-07
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    相关资源
    最近更新 更多