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

1、新建的Slave:系统管理--》管理节点--》新建节点

远程工作目录 即是 节点服务器 站点文件存放目录

在配置节点时 启动方法 配置的选项中的 Launch agent via Java Web Start 找不到这个选项

原因是 TCP port for JNLP agents 此项配置没有选中 随机选取

解决办法:

系统设置--》Configure Global Security--》TCP port for JNLP agents

2、新建完节点后出现如下图界面:

点击Launch按钮下载一个slave-agent.jnlp文件,并且将此文件拷贝节点服务器进行运行安装,安装slave-agent.jnlp之前必须要在节点服务器安装JDK环境,至于如何安装JDK这里就不在说明了,网上教程很多,下面安装slave-agent.jnlp,双击slave-agent.jnlp文件,出现下图界面:

点击 运行 按钮,安装成功 如下图界面

3、刷新一下界面,会发现 红色 的那个X不见了,已经和节点服务器已经连接上了

4、开始新建(job)来构建和部署

5、配置 General 选项(tab)的 Restrict where this project can be run

6、填写 构建环境 选项(tab) 的 Copy data to workspace,此项选项是拷贝文件具体路径,也就是站点的文件的路径

7、配置 构建后操作 选项(tab) 邮件通知配置

构建成功后邮件发送:

构建失败后邮件发送

配置已经填写完成 点击 保存 按钮 出现如下图的界面 完成配置

8、配置到这来已经配置完成,接下来就是开始构建了

9、构建成功:

构建(拷贝)到节点服务器上的站点文件

到此构建完成

本博客中有改正的地方,望各位大大不吝赐教,多多留言、评论

时间: 2024-10-13 04:48:55

Jenkins的Windows Slave分布式构建和部署的相关文章

Jenkins的分布式构建及部署——节点

一 什么是Jenkins的分布式构建和部署 Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译.部署等. 二 什么时候使用节点和作用 当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器的tomcat或jboss),这就形成了jenkins的分布式.节点服务器不需

jenkins使用git SCM时changelog乱码(Jenkins部署在Linux上,任务在Windows Slave上构建)

问题原因 changelog的获取方式(git-client插件): 首先调用git whatchanged命令,读取输出字节流(UTF-8编码的Commit Message). 将字节流解码为字符串然后写入字符文件$JENKINS_HOME/jobs/xxx/builds/xx/changelog.xml文件中. 第2步中,git-client插件现在(最新的1.19.2版本)解码使用的是操作系统默认的编码.Windows默认编码为GBK(chcp命令查看,cp936即GBK),Linux系统

Jenkins的Windows Slave的配置

原文:http://www.cnblogs.com/itech/archive/2011/11/09/2243025.html 参考: 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-->Ma

jenkins 分布式构建

jenkins 分布式构建 ? 什么是Jenkins的分布式构建和部署?? Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译.部署等 ? 什么时候使用节点和作用?? 当我们使用多台服务器时,并且配置了tomcat或jboss集群服务,可通过jenkins的节点配置,将jenkins项目发布在不同服务器上(分布jenkins工作空间,部署项目到不同服务器的tomcat或jboss),这就形成了je

Jenkins分布式构建

Jenkins分布式构建(Jenkins Distributed builds) 前言: 当自动化测试用例需要在多个PC机或虚拟机中执行时,如果在每个虚拟机中均搭建类似tomcat+jenkins的环境,将会造成例如每台虚拟机资源占用大.对环境的配置维护成本大等弊端,此时,就可以采用Jenkins分布式构建方式了. 一.Jenkins节点配置 1.Master配置 1)进入Master的http://ip:8080/jenkins/网页界面 2)进入系统管理--节点管理界面 3)点击"新建节点&

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(一)(网内首发超详细版)

目录结构如下: 目录 1说明及环境介绍3 1.1说明3 1.2环境准备及格式约定4 2 Linux下apache搭建svn服务器4 2.1 apache安装部署4 2.2 svn安装部署5 2.3整合svn和apache6 2.4 ssl方式部署apache7 2.4.1安装apache7 2.4.2安装svn7 2.4.2 部署认证8 3 Linux下svn独立服务器方式部署9 3.1安装SVN9 3.2 配置环境10 3.3 权限配置样例11 3.4 启动SVN服务器12 3.5 访问方式1

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(三)(网内首发超详细版)

3.3 权限配置样例 注意: * 权限配置文件中出现的用户名必须已在用户配置文件中定义. * 对权限配置文件的修改立即生效,不必重启svn. 用户组格式: [groups] = , 其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔. 版本库目录格式: [<版本库>:/项目/目录] @<用户组名> = <权限> <用户名> = <权限> 其中,方框号内部分可以有多种写法: [/],表示根目录及以下,根目录是svnserve启动时指定的,我们

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(四)(网内首发超详细版)

6安装maven 下载地址:http://maven.apache.org/download.cgi 解压安装 unzip –o apache-maven-3.2.1-bin.zip mv apache-maven-3.2.1 maven 配置环境变量 MAVEN_HOME=/usr/local/maven export PATH=$MAVEN_HOME/bin:$PATH 7 java环境自动构建部署 7.1 新建job 输入名称如下图 输入SVN服务器地址 注意:上面已经认证过了,因此没有报

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(二)(网内首发超详细版)

2.4 ssl方式部署apache 2.4.1安装apache ./configure --prefix=/usr/local/apache2 --enable-dav --enable-ssl--enable-so --enable-mods-shared=all make && make install 2.4.2安装svn 安装apr-1.4.6.tar.gz.apr-util-1.5.1.tar.gz.neon-0.29.6.tar.gz同2.2章节部分 unzip sqlite-