jenkinsde Slave 配置

参考文献:http://www.cnblogs.com/itech/archive/2011/11/10/2244690.html

一 :

创建Slave(note),配置如下:

3)确保jenkins 中ssh slave plugin正确安装,一般默认安装。

然后lunch slave(系统配置-节点管理),使得master和slave通过ssh成功连接。其实launch的时候jenkins自动地从http://yourserver:port/jnlpJars/slave.jar拷贝slave.jar到slave,然后运行通过命令java -jar slave.jar来运行slave。

二:在其他机器上执行构建任务

1、1、在jenkins上系统配置中-新建节点,采用复制现有模板方式,修改下标签内容(和节点name一致即可)
2、修改job指定执行的节点 将现有的slave节点(本机)修改为想要指定的节点名称
3、从jenkins机器上获取slave.jar  wget
4、在运行build 任务的机器上 的根目录新建shell脚本,用来启动节点,并让其后台执行
       touch conn_jenkins.sh(文件名自定义即可)
       将新建节点的命令行复制到 新建文件中(命令行类似于这样:java -jar slave.jar -jnlpUrl http://xxxxxx/jenkins/computer/xxxxxxx/slave-agent.jnlp -secret xxxxx)
       ./conn_jenkins.sh &  该命令作用,让其在后台启动 (成功信息类似于这样INFO: Connected(省略版的成功信息))
       在执行sh文件时 若提示权限问题,则需要更改权限chmod 755 conn_jenkins.sh

时间: 2024-10-05 23:37:36

jenkinsde Slave 配置的相关文章

MySQL 5.7.9主从及Enhanced Multi-Threaded Slave配置

1.master/slave hosts文件 root login hosts(master/slave) 127.0.0.1 localhost 10.8.1.5 mdb01 10.8.1.6 sdb01 cp soft/mysql-5.7.9/support-files/my-default.cnf /etc/my.cnf 2.master server-id root login vi /etc/my.cnf [mysqld] log-bin=mysql-bin(DATADIR/mysql

JENKINS里,如何为SLAVE配置多个不同的JAVA环境?

今天遇到这个问题了, 原来在MASTER配置里可以统一管理的,不管这个路径有没有在MASTER上. 这样一来,JENKINS在编译时,会优先选用环境变量里的JAVA版本,然后才是MAVEN里的JAVA版本吧. 配置如下图:

mysql主从复制 master和slave配置的参数大全

master所有参数1 log-bin=mysql-bin 1.控制master的是否开启binlog记录功能: 2.二进制文件最好放在单独的目录下,这不但方便优化.更方便维护. 3.重新命名二进制日志很简单,只需要修改[mysqld]里的log_bin选项,如下例子:要重新调整logbin的路径为"/home/mysql/binlog"[mysqld]log_bin=/home/mysql/binlog/binlog.log ll /home/mysql/binlog-rw-rw--

jenkins 配置slave节点(win10系统)

1.新建一个slave节点在Jenkins服务器上   上面中的只有一个需要强调了,就是“Launch method”,我们这里选择的是 “Launch slave agent via java Web Start ”,这个方式建议在windows上使用最好.下面的介绍也是针对的这种launch模式的. 关于这个配置slave的详细步骤如果需要的话可以在这个地方找到详细的操作步骤:https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+g

MySQL的Master/Slave集群安装和配置

本文讲述MySQL的Master/Slave集群安装和配置,安装的版本是最新的稳定版本GA 5.6.19. 为了支持有限的HA,我们使用Master/Slave简单的读写分离集群.有限的HA是指当Master不可用时,数据不会丢失,但在Master宕机的情况下是不可写的,必须手工处理故障.如果要支持更高的可用性,可以使用两台Master来做热切换. Master和Slave的MySQL安装是相同的,只是my.cnf的配置不同,需要配置二进制日志文件复制. 没有特殊说明,命名中带#的为root用户

[Redis]Redis高级特性的配置及使用

---------------------------------------------------------------------------- [Redis安全性] 一 . 默认我们进入Redis客户端是不需要密码的,但是在使用任何命令前保证已授权,这在一个你不信任其它人的环境里可能有用. 1. 按照如下方式可设置密码: ① 修改配置文件(默认为/usr/local/etc/redis.conf),找到requirepass foobared,默认已注释掉:将密码设为123456只需要

简单的MySQL数据库主从同步配置

Master配置: 代码如下 复制代码 log-bin = mysql-binserver-id = 1binlog-do-db = powerdns #要同步的数据库 Master新增slave账号: 代码如下 复制代码 mysql> GRANT replication slave ON *.* TO 'slave'@'192.168.1.2' IDENTIFIED BY 'passwd'; mysql> FLUSH privileges; 重启Master MySQL,查看Master状态

redis 主从配置实例、注意事项、及备份方式

这两天在配置线上使用的redis服务.总得看起来,redis服务的配置文件还是非常简洁.清楚,配置起来非常顺畅,赞一下作者. 下面是我使用的配置,使用主从模式,在master上关掉所有持久化,在slave上使用AOF持久化: $cat /opt/redis/etc/redis.conf ######Master config ###General 配置 daemonize yes     #使用daemon 方式运行程序,默认为非daemon方式运行 pidfile /tmp/redis.pid

redis概述,特点,与Memached的不同,生产环境主从配置,redis配置文件解析

Redis概述: 是一个基于Key-Value的持久化数据库存储,支持丰富的数据类型,用C语言编写,可基于内存又可持久化的日志型.Key-Value数据库,并提供多种语言的API Redis特点 1.Key-Value健值类型存储 2.支持数据可靠存储及落地 3.单进程单线程高性能服务器 4.单机qps(每秒查询率)可以达到10w 5.适合小数据量高速读写访问 Redis跟Memached的不同 1.Redis可以持久化数据存储 2.性能高很,Redis能支持超过10W每秒的读写频率 3.丰富的