标签: slave

如何在hudson服务器的slave中配置java.home?

我正在使用一个Windows框来为我的husdon运行奴隶.但我没有找到任何有效的方法来配置盒子上的Java的JAVA_HOME和PATH.

有谁知道我怎么能这样做?

windows hudson java-home slave

3
推荐指数
1
解决办法
7250
查看次数

具有自定义端口的服务器上的詹金斯奴隶

我已经在 suse 12.1 上安装了 jenkins 并将配置中的端口更改为 8081

/etc/sysconfig/jenkins
Run Code Online (Sandbox Code Playgroud)

JENKINS_PORT="8081"

Web 界面在此端口上工作没有任何问题,但是当我想使用 JNLP 启动客户端时,他给了我标准端口:

javaws http://192.168.1.137:8080/computer/192.168.1.190/slave-agent.jnlp
Run Code Online (Sandbox Code Playgroud)

现在我尝试使用正确的端口运行它:

javaws http://192.168.1.137:8081/computer/192.168.1.190/slave-agent.jnlp
Run Code Online (Sandbox Code Playgroud)

但不久之后我收到一个错误:

java.io.FileNotFoundException: http://192.168.1.137:8080/jnlpJars/remoting.jar
    at sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
    at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
    at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown …
Run Code Online (Sandbox Code Playgroud)

port slave jenkins

3
推荐指数
1
解决办法
3351
查看次数

如何在Jenkins中传播从主人到奴隶的工作/指令?

我试图理解詹金斯中主人和奴隶之间的沟通的痛苦.如何传输从主站到从站的作业/指令?

我知道建立了TCP/IP双向链路.

是否有任何文件详细解释(不仅仅是整体)主从通信的意思?此外,源代码中的通信中包含的包是什么?

到目前为止我知道它,
getTCPslaveAgentListener getSlaveagentPort()SetSlaveAgentPort CheckTaskLisnter

谢谢,

hudson master slave jenkins

2
推荐指数
1
解决办法
3782
查看次数

I2C 从发送器 NACK(又名可变长度回复)

传输到主机时,I2C 从机是否允许 NACK?

从规范 (2.1) 看来,从机实际上无法在传输时向主机发送 NACK,即将数据从从机发送到主机。我已经在网上搜索过,但在这里找不到任何帮助。

为什么?我正在 AVR Atmega8 中实现一个 I2C 主设备。我想涵盖所有用例。我有一个用户注意到,当 I2C 从设备在 SLA+R 模式下发送 NACK 时,主设备会忽略它。

据我所知,发起 SLA+R 的主设备是唯一允许 NACK 数据包的一方。从设备必须继续在主时钟上发送数据包。但是,Arduino 线库中的一个片段暗示从设备可以向主设备发送 NACK。 https://github.com/arduino/Arduino/blob/master/libraries/Wire/utility/twi.c#L503

  1. 如果从站要发送 2 个数据包,但主站时钟为 3 个,会发生什么
  2. 从机可以在从机发送器模式下发送 NACK 吗?
  3. 有没有其他方法可以向主人表明没有更多数据?

atmega arduino i2c slave

2
推荐指数
1
解决办法
2770
查看次数

Mesos webUI仅显示最近连接的从站

我正在建立一个用于演示目的的mesos集群.我的设置是一个主人和两个奴隶.所有机器都运行ubuntu 14.04 LTS并在同一本地网络上运行.我根据文档使用命令启动mesos master .

./mesos-master.sh --ip=192.168.65.27 --work_dir=/var/lib/mesos
Run Code Online (Sandbox Code Playgroud)

我可以启动并将另一台机器上运行的从机连接到主站

./mesos-slave.sh --master=192.168.65.27:5050
Run Code Online (Sandbox Code Playgroud)

但每当我尝试将另一个从属设备连接到同一个主设备时,只有最近连接的从设备才能在mesos的webUI下列出http://192.168.65.24:5050/#/slaves.我检查了终端输出.对于一个奴隶,它继续如下.

I0107 11:31:39.346242  6742 slave.cpp:3053] Current usage 5.71%. Max allowed age:     
5.900004310159479days
I0107 11:32:39.349727  6744 slave.cpp:3053] Current usage 5.71%. Max allowed age:   
5.900000961729503days
I0107 11:33:39.355268  6740 slave.cpp:3053] Current usage 5.71%. Max allowed age:  
5.900000256796875days
I0107 11:34:39.355785  6744 slave.cpp:3053] Current usage 5.71%. Max allowed age: 
5.900000080563727days
I0107 11:35:39.376319  6742 slave.cpp:3053] Current usage 5.71%. Max allowed age: 
5.900009538409780days
Run Code Online (Sandbox Code Playgroud)

对于另一个,如下所示

I0106 11:34:34.815814  6238 slave.cpp:3053] Current usage 40.74%. Max …
Run Code Online (Sandbox Code Playgroud)

master webui slave mesos

2
推荐指数
1
解决办法
559
查看次数

Jenkins Swarm插件-具有RANDOM字母数字值的从站名称

我正在使用Jenkins(1.573)和Swarm插件(2.0):https : //wiki.jenkins-ci.org/display/JENKINS/Swarm+Plugin

http://maven.jenkins-ci.org/content/repositories/releases/org/jenkins-ci/plugins/swarm-client/2.0/下载了jar

我已经在Jenkins(主机)中安装了插件,并且从其中一台Linux机器(我想用作从机)中下载了具有依赖项2.0的swarm客户端jar并运行了以下命令:

注意
$ p变量中存储了密码。
可以正常使用模式(而不是独占模式)。

$ java -jar swarm-client-2.0-jar-with-dependencies.jar -name“`hostname -a`_01” -fsroot“`pwd` /`hostname -a`_01” -master http://jenkins_server.yo .company.com:8081 -disableSslVerification-用户名c123456-密码$ p-说明“主机名-a”-执行程序5-标签“ ANSIBLE_CENTOS CENTOS”-模式“独占”-重试3

Discovering Jenkins master
Dec 03, 2015 3:52:58 PM org.apache.commons.httpclient.HttpMethodBase getResponseBody
WARNING: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
Attempting to connect to http://jenkins_server.yo.company.com:8081/ 1229493c-3bd5-4cf4-9210-3392089f2ee2 with ID 1893f0ea
Could not obtain CSRF crumb. Response code: 404
Dec 03, 2015 3:53:01 PM hudson.remoting.jnlp.Main createEngine …
Run Code Online (Sandbox Code Playgroud)

master-slave slave jenkins jenkins-plugins docker-swarm

2
推荐指数
1
解决办法
1481
查看次数

本地Jenkins服务器没有slave.jar或slave-agent.jnlp-无法创建从属/构建节点

我有一个本地的Jenkins服务器,我已经为其设置并创建了作业。我正在尝试注册新的从属/构建机器,但是Jenkins拒绝提供slave.jar或slave-agent.jnlp

这些文件根本不存在。当前设置为完全授予每个用户权限。当从新的从属机器访问Jenkins中的代理节点时,我只是看到蓝色的“启动代理”按钮,而不是橙色的“启动”选项,该选项下载并运行slave.jar文件。

我浏览了许多教程,并且所有操作都好像该过程是自动进行的,它们都显示一个橙色的“启动”按钮,该按钮将下载slave.jar。似乎没有人遇到过这个问题。任何帮助是极大的赞赏。

没有可供下载的选项

在此处输入图片说明

slave jenkins

2
推荐指数
1
解决办法
4595
查看次数

如何在Mongoose中运行SlaveOk?

如何在Mongoose中调用SlaveOK?

例如,我有这个:

SiteModel.find({}, function(err, docs) { .... } );
Run Code Online (Sandbox Code Playgroud)

我应该这样做吗?

SiteModel.slaveOK().find({}, function(err,docs) { ... } );
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb slave node.js

0
推荐指数
1
解决办法
3603
查看次数