如何在jenkins中使用作业导入插件

dsekswqp  于 2022-11-21  发布在  Jenkins
关注(0)|答案(3)|浏览(191)

我没有访问这两个服务器,所以cli不是一个选项,只有jenkins用户界面可用。我需要使用作业导入插件导入作业,但我无法弄清楚如何配置插件,以便导入作业。有人能请帮助我吗?

6tqwzwtp

6tqwzwtp1#

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

# # # 设置 Jenkins 服务 器

要 添加 Jenkins 服务 器 , 您 需要 进入 Jenkins 配置 :Manage JenkinsConfigure SystemJob Import Pluginhttp://jenkins-host:port/configure , 并 将 URL 和 凭据 添加 到 将 从中 导入 作业 的 主机 。

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

# # # 使用 Jenkins 导入 插件

设置 Jenkins 服务 器 后 , 您 将 能够 使用 Jenkins 导入 插件 , 方法 是 转到 Jenkins 主页 中 的 选项 Job Import Plugin 或 转到 以下 URL :http://jenkins-host:port/Job-import/http://jenkins-host:port/job-import/
如果 仅 添加 了 Jenkins 服务 器 , 则 会 将 其 选为 默认 服务 器 , 否则 , 需要 选择 正确 的 Jenkins 服务 器 :

通常 不 需要 设置 * * 远程 文件 夹 * * 或 * * 搜索 文件 夹 * * 选项 , 因此 如果 使用 默认 Jenkins 设置 , 请 将 这些 字段 留空 。
然后 , 单击 * * Query ! * * 按钮 开始 导入 。 将 显示 一 个 包含 所有 可 导入 作业 的 页面 。
你 需要 选择 所有 你 想 导入 的 任务 , 如果 你 有 很多 任务 ( 比如 我 的 例子 ) , 这 可能 会 有点 无聊 。 一 个 好 主意 是 选择 * * 安装 所 需 插件 * * 选项 。


语言
选择 所有 内容 后 , 您 可以 单击 * * Import ! * * 按钮 , 最终 开始 导入 。

hm2xizp9

hm2xizp92#

按照以下步骤使用UI导入作业-
1.您需要在需要导入作业的服务器上安装作业导入插件。
1.然后转到jenkins左侧显示的插件。
1.输入URL和身份验证,作业将在远程服务器中列出;
1.选择要复制和完成的作业。Jenkins会将作业复制到您的服务器。
Refer this link

c8ib6hqw

c8ib6hqw3#

在 我 的 例子 中 , 我 得到 了 下面 的 错误 ( 401 未 授权 ) 用户 名 : 密码 配置 工作 后 , 设置 一 个 新 的 API 令牌 在 源 jenkins 示例 , 并 使用 它 作为 ' 密码 ' 在 目标 示例 凭据 . 几乎 所有 其他 答案 涵盖 了 插件 的 配置 .

Failed to list job from remote http://{remoteIP}:8080/. Response status code received 401. Content: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 401 Unauthorized</title>
</head>
<body><h2>HTTP ERROR 401 Unauthorized</h2>
<table>
<tr><th>URI:</th><td>/api/xml</td></tr>
<tr><th>STATUS:</th><td>401</td></tr>
<tr><th>MESSAGE:</th><td>Unauthorized</td></tr>
<tr><th>SERVLET:</th><td>Stapler</td></tr>
</table>
<hr/><a href="https://eclipse.org/jetty">Powered by Jetty:// 9.4.45.v20220203</a><hr/>

</body>
</html>

中 的 每 一 个
另外 , 如果 想 知道 在 哪里 检查 日志 , 请 输入 http://<your_jenkins_ip/domain>:8080/logs/all

相关问题