gpt4 book ai didi

python - 如何配置 Jenkins "New Item"以将文件推送到网络上的特定服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:58 25 4
gpt4 key购买 nike

我在 Linux 服务器上安装了 Jenkins。它可以在自身上运行构建。我想创建一个自由式项目或一个传输 Python 脚本并在两个独立的 linux 服务器上运行它的外部作业。创建构建时,我应该在 GUI 的哪个位置配置目标服务器?

我在 GUI 中添加了“节点”。我可以在 Jenkins GUI 中看到服务器的可用空间,所以我知道凭据有效。但是当我创建构建时,我看不到任何字段会告诉 Jenkins 将 Python 脚本推送到特定服务器。

最佳答案

这是我的建议:

用标签(例如 python、python_script 等)标记所有相关节点,然后

选项 1

  1. 安装 NodeLabel Parameter Plugin
  2. 创建一个作业来触发执行脚本传输的作业,并将节点标签参数设置为在所需标签上触发: enter image description here这将使触发的作业在所有具有您在节点标签参数中设置的标签的节点上运行(在我的示例中为 python)。

选项 2

  1. 安装 Matrix Project PluginElastic Axis
  2. 创建一个带有使用 python 标签的弹性轴的多配置作业: enter image description here
  3. (该工作还应该进行脚本传输)

此多配置作业将在所有节点上运行,并带有您在弹性轴中设置的标签(在我的示例中为 python)。

关于python - 如何配置 Jenkins "New Item"以将文件推送到网络上的特定服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35097767/

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