我没有访问这两个服务器,所以cli不是一个选项,只有jenkins用户界面可用。我需要使用作业导入插件导入作业,但我无法弄清楚如何配置插件,以便导入作业。有人能请帮助我吗?
6tqwzwtp1#
要 配置 Jenkins 远程 插件 , 您 需要 添加 * * Jenkins 服务 器 * * 以 导入 作业 。
要 添加 Jenkins 服务 器 , 您 需要 进入 Jenkins 配置 :Manage Jenkins 〉 Configure System 〉 Job Import Plugin 或 http://jenkins-host:port/configure , 并 将 URL 和 凭据 添加 到 将 从中 导入 作业 的 主机 。
Manage Jenkins
Configure System
Job Import Plugin
http://jenkins-host:port/configure
如果 没有 , 则 需要 将 凭据 添加 到此 服务 器 , 为此 , 请 单击 URL 设置 下面 的 选项 * * 添加 * * 。
设置 Jenkins 服务 器 后 , 您 将 能够 使用 Jenkins 导入 插件 , 方法 是 转到 Jenkins 主页 中 的 选项 Job Import Plugin 或 转到 以下 URL :http://jenkins-host:port/Job-import/ 或 http://jenkins-host:port/job-import/ 。如果 仅 添加 了 Jenkins 服务 器 , 则 会 将 其 选为 默认 服务 器 , 否则 , 需要 选择 正确 的 Jenkins 服务 器 :
http://jenkins-host:port/Job-import/
http://jenkins-host:port/job-import/
通常 不 需要 设置 * * 远程 文件 夹 * * 或 * * 搜索 文件 夹 * * 选项 , 因此 如果 使用 默认 Jenkins 设置 , 请 将 这些 字段 留空 。然后 , 单击 * * Query ! * * 按钮 开始 导入 。 将 显示 一 个 包含 所有 可 导入 作业 的 页面 。你 需要 选择 所有 你 想 导入 的 任务 , 如果 你 有 很多 任务 ( 比如 我 的 例子 ) , 这 可能 会 有点 无聊 。 一 个 好 主意 是 选择 * * 安装 所 需 插件 * * 选项 。
语言选择 所有 内容 后 , 您 可以 单击 * * Import ! * * 按钮 , 最终 开始 导入 。
hm2xizp92#
按照以下步骤使用UI导入作业-1.您需要在需要导入作业的服务器上安装作业导入插件。1.然后转到jenkins左侧显示的插件。1.输入URL和身份验证,作业将在远程服务器中列出;1.选择要复制和完成的作业。Jenkins会将作业复制到您的服务器。Refer this link
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
http://<your_jenkins_ip/domain>:8080/logs/all
3条答案
按热度按时间6tqwzwtp1#
要 配置 Jenkins 远程 插件 , 您 需要 添加 * * Jenkins 服务 器 * * 以 导入 作业 。
# # # 设置 Jenkins 服务 器
要 添加 Jenkins 服务 器 , 您 需要 进入 Jenkins 配置 :
Manage Jenkins
〉Configure System
〉Job Import Plugin
或http://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 ! * * 按钮 , 最终 开始 导入 。
hm2xizp92#
按照以下步骤使用UI导入作业-
1.您需要在需要导入作业的服务器上安装作业导入插件。
1.然后转到jenkins左侧显示的插件。
1.输入URL和身份验证,作业将在远程服务器中列出;
1.选择要复制和完成的作业。Jenkins会将作业复制到您的服务器。
Refer this link
c8ib6hqw3#
在 我 的 例子 中 , 我 得到 了 下面 的 错误 ( 401 未 授权 ) 用户 名 : 密码 配置 工作 后 , 设置 一 个 新 的 API 令牌 在 源 jenkins 示例 , 并 使用 它 作为 ' 密码 ' 在 目标 示例 凭据 . 几乎 所有 其他 答案 涵盖 了 插件 的 配置 .
中 的 每 一 个
另外 , 如果 想 知道 在 哪里 检查 日志 , 请 输入
http://<your_jenkins_ip/domain>:8080/logs/all