参考:

https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines

一 创建新的Slave

注意Jenkins中slave称为note。 所以下面文章中的slave和node指的是一回事。

1)在Manage Jenkins-->Manage Nodes -->New Node下:输入Node Name,且选择Dumb Slave作为Slave的类型,然后OK。

2)在Slave的配置页面,输入如下:

*executors的数量,1或多个;

*输入Slave 上的跟目录,例如c:\jenkins;

*Usage选择:Leave this machine for tied jobs only;

*Lunch Method选择:Launch slave agents via Java Web Start

* Avaliablitiy选择:Keep this slave online as much as possible;

* 然后保存;

3)在slave所在的机器登录jenkins master,且进入Manage Jenkins-->Manage Nodes-->新建的Note,点击launch,然后安装slave为service如下:

4)安装成功后显示如下:

二 在slave上运行job

对上面的slave增加label,从而表示此slave的用处,且同时对uage选择leave this machine for tied jobs only:

对Jenkins 构建JavaHelloWorld 中的job修改如下:

选择restrict where this project can be run 且输入note(slave)的label。

另外注意SVN的地址因该正确,jenkins会提示输入svn的用户名和密码。

此时job将会在slave所在的机器运行,当然build所需要的环境要在slave上配置好哦,运行如下:

注意: 对slave系统环境变量的修改,jenkins slave不会立即生效,需要重启jenkins slave service。 例如我在slave上装了ant,设置到path中后仍然找不到,需要restart jenkins slave service。

更多参考:

https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
http://community.jboss.org/wiki/HudsonWindowsSlavesSetup

完!

转载于:https://www.cnblogs.com/itech/archive/2011/11/09/2243025.html

Jenkins的Windows Slave的配置相关推荐

  1. python运维脚本部署jdk_Jenkins 为Jenkins添加Windows Slave远程执行python项目脚本

    测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) Jenkins Win764未 python项目环境 实践操作 1.新建与配置结点 [系统管理]- ...

  2. Jenkins的Windows Slave分布式构建和部署

    1.新建的Slave:系统管理-->管理节点-->新建节点 远程工作目录 即是 节点服务器 站点文件存放目录 在配置节点时 启动方法 配置的选项中的 Launch agent via Ja ...

  3. git自动部署代码到服务器windows,Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS)...

    Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpD ...

  4. Jenkins系列:5、wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe

    Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成exe 文章目录 Jenkins系列:5.wsl下的Jenkins编译Windows下的Qt程序并自动打包成e ...

  5. 【Jenkins】用Jenkins在windows下部署.net项目

    [Jenkins]用Jenkins在windows下部署.net项目 1.安装Jenkins+java+MSBuild+nuget(略) 2.新建一个任务 3.增加构建步骤[还原项目包](Execut ...

  6. 实战:在Windows Server2008上配置NLB

    1.1 在Windows Server2008上配置NLB 试验环境: DCServer是ESS.COM域的域控制器. Fileserver和Research属于ESS.COM域,安装有Windows ...

  7. windows 2012 nps配置

    Windows2012 Nps配置 windows 2012 nps配置 1.安装windows nps角色,安装网络策略服务器及主机凭据授权协议. 2.域中注册服务器 3.配置网络策略 4.按所需添 ...

  8. windows下apache配置虚拟主机的两个方法

    windows下apache配置虚拟主机方法一: 对httpd.conf进行设置: 1.注释以下三行 #ServerAdmin #ServerName #DocumentRoot 2.去掉mod_pr ...

  9. 使用Jenkins持续集成Vue项目配置Sonar任务

    title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...

  10. Windows Server 2012配置***服务环境

    系统环境:  Windows Server 2012 R2 Standard (带有GUI的服务器) 功能需求:搭建基于PPTP 的×××,作为跳板机进行×××连接业务系统 1.配置准备工作 1.1. ...

最新文章

  1. windows下使用Python来修改文件时间戳
  2. 0基础学python-看完这篇,零基础也知道怎么学Python
  3. 比SOTA模型更全能!商汤科技和上海人工智能实验室联手打造统一模型架构UniFormer...
  4. 在服务器上打包部署springboot+vue的项目(二)让服务器上有sql数据,且可以进行用户交互
  5. python错误修复_如何修复python错误(对象不可调用)
  6. 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型...
  7. 事件总线(Event Bus)知多少
  8. Java并发编程(多线程)中的相关概念
  9. 耿美玉起诉饶毅名誉侵权,法院判了!驳回请求,但对饶毅方也应给予批评
  10. 第三节:创建一个Vue实例,超简单
  11. IOS代理的设计模式
  12. iframe内部内容在浏览窗口位置固定的问题
  13. unity 插件 color picker htc手柄控制,扣动扳机生成三维点线
  14. 最大流问题(超详细!!!)
  15. ac3168无线网卡驱动下载_REALTEK芯片无线网卡最新驱动!支持到10.15
  16. html如何让窗口不在任务栏显示,小编教你任务栏不显示打开的窗口怎么解决
  17. qt中添加注释的快捷键_Qt Creator快捷键
  18. 2018-08-14 UnmarshalException: 意外的元素 (uri:, local:customer)
  19. 135编辑器代码是html吗,不会代码,你也能做背景样式!!!
  20. 所谓领导力,指的是这21种能力

热门文章

  1. cp命令显示进度条_教程 | Linux常用命令大全
  2. python 对excel操作用法详解_Python对excel文档的操作方法详解
  3. java实现插入排序+代码推导
  4. mysql实现不重复插入数据
  5. core部署iis的 调试net_ASP.NET Core环境变量和启动设置的配置教程
  6. ajax实现评论区功能,Ajax实现评论中顶和踩功能的实例代码
  7. 广州的11个辖区_广州11月展览大全,有12个免费
  8. Spring下载链接
  9. Git:git合并分支
  10. C#:$符号和@符号的用法介绍