首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在JENKINS中从Linux Master启动Windows Slave

在Jenkins中,可以通过以下步骤从Linux Master启动Windows Slave:

  1. 首先,确保在Linux Master上已经安装并配置了Jenkins。可以通过在浏览器中输入Linux Master的IP地址和Jenkins端口号来访问Jenkins控制台。
  2. 在Jenkins控制台中,点击左侧菜单栏的"Manage Jenkins"选项,然后选择"Manage Nodes and Clouds"。
  3. 在"Nodes"页面中,点击"New Node"按钮创建一个新的节点。
  4. 在"Node Name"字段中输入节点的名称,例如"Windows Slave"。
  5. 在"Number of Executors"字段中指定要在该节点上并行执行的构建任务数量。
  6. 在"Remote root directory"字段中指定Windows Slave节点上的工作目录。
  7. 在"Labels"字段中输入一个或多个标签,用于标识该节点。
  8. 在"Launch method"部分,选择"Launch agents via Java Web Start"。
  9. 在"Availability"部分,选择"Keep this agent online as much as possible"。
  10. 在"Host"字段中输入Windows Slave的IP地址或主机名。
  11. 在"Port"字段中输入Windows Slave的JNLP端口号,默认为"50000"。
  12. 点击"Save"按钮保存节点配置。
  13. 在Linux Master上安装Java Runtime Environment(JRE)和Java Development Kit(JDK),以便能够在Windows Slave上运行Jenkins代理。
  14. 在Windows Slave上下载并安装Jenkins代理。可以从Jenkins控制台的"Nodes"页面中找到下载链接。
  15. 在Windows Slave上运行Jenkins代理,可以通过命令行或图形界面启动。
  16. 返回Jenkins控制台的"Nodes"页面,可以看到新创建的Windows Slave节点已经在线。

现在,你可以在Jenkins中创建和配置构建任务,并选择在Windows Slave节点上执行。这样,Jenkins会自动将构建任务发送到Windows Slave节点,并在该节点上执行构建过程。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CI&CD夺命十三剑5-Jenkins分布式环境搭建及多节点运行

前言 1.Jenkins架构原理回顾 在前面一篇《Jenkins环境搭建&常见使用技巧》,我们介绍了Jenkins的架构原理: Jenkins是一种典型的Master-Slave主从架构。...该架构包括一个Master(主)节点和多个Slave)节点。...主要的作业配置信息,构建工作流程、触发器和构建器、节点和视图信息,以及连接外部系统的应用程序都存储在Jenkins Master节点中。...支持多种操作系统:Jenkins分布式环境可以在多种操作系统上运行,WindowsLinux等,在不同的操作系统上运行构建可以更好的测试、验证和分发。...当前我只在一个单节点服务器上安装了Jenkins,计划在一台Linux系统机器上安装Jenkins作为节点1,在另一台Windows系统机器上安装Jenkins作为节点2。

1.5K21
  • 基于 Jenkins 挂载节点增强分布式编译的效率

    此时masterslave其实是建立的双向字节流的连接,其中连接方法主要有如下几种: 1. master通过ssh来启动slave Jenkins内置有ssh客户端实现,可以用来与远程的sshd通信,...创建public/private keys,然后将public key拷贝到slave的~/.ssh/authorized_keys,将private key 保存到master上某ppk文件。...2. master通过WMI+DCOM来启动windows slave 对于WindowsSlaveJenkins可以使用Windows2000及以后内置的远程管理功能(WMI+DCOM),你只需要提供对...slave有管理员访问权限的用户名和密码,jenkins将远程地创建windows service然后远程地启动和停止他们。...你需要将启动脚本放到master,然后告诉jenkins master在需要的时候调用此脚本来启动slave

    2.2K40

    何在Linux启动USB驱动器创建ISO?

    是的,在这个简短的教程,我们将看到如何已经创建的可启动USB驱动器创建ISO。当您丢失实际的ISO镜像并想要创建其他可启动驱动器时,这将非常有用。...默认情况下,所有GNOME桌面Linux版本都预装了GNOME磁盘。可以按照下面所述进行安装。...然后Dash或Menu打开GNOME Disks实用程序。 GNOME磁盘的默认接口如下所示。 ? 我已经有了Ubuntu 18.04的可启动USB驱动器。...我将其保存在Documents文件夹。最后,单击“开始创建”图标。 ? 现在,GNOME Disks实用程序将开始启动USB驱动器创建ISO镜像。 ?...一旦可启动USB创建进度完成,请找到保存它的位置并验证是否已创建ISO。 ? 现在,我们已经启动的USB驱动器成功创建了ISO镜像。使用新创建的系统引导系统,以检查ISO镜像是否真正起作用。 ?

    3.7K10

    技术分享 | Jenkins 节点该如何管理?

    本文节选自霍格沃兹测试开发学社内部教材Jenkins 拥有分布式构建(在 Jenkins 的配置叫做节点),分布式构建能够让同一套代码在不同的环境(WindowsLinux 系统)编译、测试等...Jenkins 的任务可以分布在不同的节点上运行节点上需要配置 Java 运行时环境,JDK 版本大于 1.5节点支持 WindowsLinux,MacJenkins 运行的主机在逻辑上是 master...:通过 Java Web 启动代理(常用)可用性:尽量保持代理在线即可设置完成,点击保存。...启动节点启动节点方式有 2 种,分别是点击 Lauch 下载 slave-agent.jnlp,双击运行点击 agent.jar,下载 jar 包,执行命令启动任意一种方式启动即可,节点启动成功,刷新节点页面...图片job 配置节点信息勾选“限制项目的运行节点”,将之前节点的标签写到此处,这个配置会使之后的构建都会在限制的节点上进行: 图片

    49530

    Jenkins2 学习系列20 -- 添加物理机Slave节点

    概念介绍 节点 节点分为主节点master和代理节点agent。 在Jenkins 2,节点是一个基础概念,代表了任何可以执行Jenkins任务的系统。...agent 代理节点 在早先版本的Jenkins,代理节点被称为节点(slave) ,其代表了所有非主节点的系统。这类系统由主系统管理,按需分配或指定执行特定的任务。...添加agent可以通过JNLP协议,SSH协议 我们这里介绍如何添加另外一台物理机作为MasterSlave节点,两台都是Linux ubuntu 系统 添加物理机节点 实际就是让master jenkins..., General 选项卡:勾选"Restrict where this project can be run",Label Expression 填写我们起的label,linux,会有自动提示。...Build 选项卡:添加 Execute shell,内容填在slave执行的命令,ps -ef 最后保存,build,查看 Console Output 结果。

    2K20

    用Mesos分布式架构进行工作

    通过使用容器技术,Linux control groups (cgroups)和Docker,Mesos实现了进程间隔离,允许多个应用运行在同一机器上。...Mesos架构图,包括一个或多个masterslave和framework masters Mesos master的职责是管理集群在每台机器上运行的Mesos slave守护进程。...当调度器master接收资源供给后,在slave节点上启动一个或多个执行器,执行器负责运行framework的任务。 Mesos slave也能够基于属性与资源进行配置,从而允许它们定制特定环境。...调度器通过与ZooKeeper通信来探测主master的存在,之后将其自己注册到master。 2 . 执行器 执行器是在Mesos slave启动的一个进程,负责运行framework的任务。...Mesos支持多种编程语言执行器,新的执行器可以与framework绑定在一起,当任务需要它时由Mesos slaveframework获取。

    63030

    Jenkins持续集成「配置Slave

    介入jenkins平台 Web自动化,客户一般是用Windows/linux来访问。 jenkinslinux上,代码在Windows上执行。 怎么介入jenkins平台?...jenkins一种新的模式:Master/Slave 1.为什么有Master/Slave模式? 因为和jenkins本身的功能有关。 一个公司有很多项目,大家都用jenkins平台。...「Master就是管理者。Slave就是小弟--干活--其它的设备。Master(安装了jenkins的电脑)」 其它的电脑不需要安装jenkins的。...Slave是没有限制的,Slave可以挂很多。挂10个20个都可以。 3.SlaveMaster报到: jenkins是个网站。以管理员的账户登录,可以对jenkins做很多的处理。...后来发现新版本修改了名称为Launch agent by connecting it to the master

    1.6K20

    Java 11 预览支持已在 Jenkins 2.155+ 可用

    在这篇文章,我们将会介绍如何在 Java 11 环境下运行 Jenkins,还有如何调查兼容性问题并报告它们。... Jenkins 2.148 开始,Jenkins 在多个不同的 LinuxWindows 平台下成功的在最新的 OpenJDK 11 版本下运行。...在 Docker 运行 Jenkins 和 Java 11 Jenkins 2.155 开始,我们开始为 Jenkins master 和 agent 提供 Docker 镜像。...latest-jdk11 这个镜像是 Jenkins core 的 java11-support 分支中发布的 这个分支可能轻微的领先或落后于 master 分支,我们可能会用这个分支去快速发布补丁给...JENKINS-54305 - JDK Tool Plugin 不提供 JDK 11 的安装器 JENKINS-52282 - Java Web Start 在 Java 11 已经不再可用, 所以我们不再可能在网页图形界面启动

    93120

    Jenkins2 学习系列25 -- 添加 Docker Cloud 并构建镜像

    本篇告诉你: 如何在 Jenkins 添加一个远程 Docker 作为构建项目的 Cloud 如何在这个 Cloud 中指定代码仓库并打包 Docker 镜像 将镜像 push 到官方的 Docker...当Jenkins启动pipeline工作时,同时连接并启动这个代理节点,由他完成构建镜像的工作,当流水线完成之后,Jenkins会停止并删除运行这些镜像的容器,使用这种方法需要配置Docker插件 好处...:Jenkins master 节点只负责调控,具体的构建任务下放到Docker代理节点中去,解决master空间不够等问题 安装插件之后Jenkins的系统配置页面会多出一个Cloud部分。...需要填写连接Docker的配置信息 Name: 给Docker主机起个别名 Docker Host URI: tcp://192.168.10.10:2375 ,连接本机Docker,如果连其他主机上的...slave docker容器化

    4K20

    通过jenkins交付微服务到kubernetes

    -linux-amd64.tar.gz [root@k8s-master1 helm]# mv linux-amd64/helm /usr/bin/ [root@k8s-master1 helm]#...在k8s动态创建代理 如何在k8s动态的创建slave代理?...那么我们的jenkinsk8s去部署的,所以我们的slave也是k8s中去考虑,就可以将这个slave当成一个pod去处理,master就拿这个pod去处理 这个的话也就是可以预先起一些slave...]# ls Dockerfile helm jenkins-slave kubectl settings.xml slave.jar 这个jenkins-slave是一个脚本主要来启动这个slave.jar...动态的去创建pod,只有有下发任务的时候才去创建pod,而jenkins-master只负责任务调度,slave来做任务处理来节省资源,当任务完成之后,这个slave-pod也会自动的销毁 [root

    1.8K20

    锅总详解Jenkins应用

    Master-Slave 架构 Jenkins 采用 Master-Slave 架构,主要由以下两部分组成: Master(主节点): 任务管理: MasterJenkins 的核心,负责管理任务...Slave节点): 构建执行: Slave 节点是 Jenkins 分布式构建的执行单元,负责实际执行构建任务。一个 Master 节点可以有多个 Slave 节点,以分担构建负载。...跨平台支持: Slave 节点可以运行在不同的平台上( WindowsLinux、macOS),从而支持不同的构建环境。 2. Jobs(任务) Jenkins 的任务是执行构建的基本单元。...任务可以配置为在指定的 Slave 节点上执行,或者由 Jenkins Master 自动选择可用的 Slave。 3....2017年: Jenkins X 项目启动,旨在为 Kubernetes 环境的 CI/CD 提供更好的支持。Jenkins X 提供了云原生的 CI/CD 功能和更为先进的流水线管理能力。

    16010

    Jenkins你还不会玩,打脸不!

    Jenkins默认启动端口是8080,请注意端口占用。另外,Jenkins文件其实都在~/.jenkins目录下,运行过程你可以在这里找到你运行过的job和相应的日志文件。...如果因为网络原因,插件下载失败的,可以失败详情把地址拷出来,下载后,以上传hpi文件的方式安装。...在启动方法这里推荐使用 Launch slave agents>构建Job 其实到这一步,就是jenkins的常规流程了,你可以参照创建Job选项的界面的各个配置,制定你构建计划,或者我们直接使用脚本来完成我们的构建操作...*/master表示master分支,也可以设置为其他分支。 源码浏览器:你所使用的代码仓库管理工具,github, gitlab. URL:填入上方的仓库地址即可。...Eexcute shell:执行shell命令,该工具是针对linux环境的,windows环境也有对应的工具"Execute Windows batch command"。

    2K30
    领券