小编Zlo*_*loj的帖子

系统属性管理

是否有任何"足够"的方法来改变Jenkins的系统属性?改变它们的最简单/最快的方法是什么?例如,我需要关闭无用的(在我的情况下)ping线程.

jenkins

20
推荐指数
3
解决办法
3万
查看次数

Jenkins CLI 连接被拒绝

执行时

java -jar jenkins-cli.jar -s https://jenkins_url help
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我的连接被拒绝。Jenkins 版本为 1580.3,用户在 Jenkins 服务器上有权限,cli jar 是最新的,ssh 公钥配置正确。知道是什么原因造成的吗?如果有帮助,这是堆栈跟踪:

Exception in thread "main" java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at hudson.cli.CLI.connectViaCliPort(CLI.java:203)
at hudson.cli.CLI.<init>(CLI.java:126)
at hudson.cli.CLIConnectionFactory.connect(CLIConnectionFactory.java:72)
at hudson.cli.CLI._main(CLI.java:466)
at hudson.cli.CLI.main(CLI.java:382)
Suppressed: java.io.EOFException: unexpected stream termination
at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:331)
at hudson.remoting.Channel.<init>(Channel.java:421)
at hudson.remoting.Channel.<init>(Channel.java:400)
at hudson.remoting.Channel.<init>(Channel.java:396)
at hudson.remoting.Channel.<init>(Channel.java:385)
at hudson.remoting.Channel.<init>(Channel.java:377)
at hudson.remoting.Channel.<init>(Channel.java:353)
at hudson.cli.CLI.connectViaHttp(CLI.java:157)
at hudson.cli.CLI.<init>(CLI.java:130)
... 3 more
Run Code Online (Sandbox Code Playgroud)

java ssh jenkins jenkins-cli

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

标题排除?

简短的介绍:

Header.h具有#include <stdbool.h>其具有在C为_Bool宏.

file.cpp包括Header.h,但由于file.cpp是C++ - 它有bool作为本机类型.现在lint抱怨一系列的事情(重新声明,不存在的方法等).有没有办法防止包含<stdbool.h>file.cpp没有接触Header.h

如果我对问题的描述看起来很荒谬 - 请向我扔西红柿:)否则,谢谢你的帮助.

编辑:现在再考虑一下:了解编译和链接的基本概念我应该意识到"排除"下游文件/标题中的某些标题听起来很有趣,不应该没有cludges.但是,谢谢你的帮助.另一个小砖块让我对此有所了解.

c c++ lint header-files

7
推荐指数
1
解决办法
3760
查看次数

java参数如何传递给Jenkins中的特定奴隶?

在 Jenkins 1580.3 中,通过在主节点上执行命令来启动从属节点,如下所示:

ssh jenkins@host "/path/to/java -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)

我需要做的是将最大堆大小设置为不同的值,并启用详细 GC 日志记录到文件:

ssh jenkins@host "-Xmx6g -verbose:gc -Xloggc:/path/to/GC.lo /path/to/java -jar /path/to/slave.jar"
Run Code Online (Sandbox Code Playgroud)

但是在尝试启动从站时会遇到各种错误,具体取决于命令中首先出现的内容:例如 Unknown mac "xmx6g"。有没有办法使用此启动方法启动具有所需参数的从站?

java slave jenkins jenkins-plugins

4
推荐指数
1
解决办法
2970
查看次数

标签 统计

jenkins ×3

java ×2

c ×1

c++ ×1

header-files ×1

jenkins-cli ×1

jenkins-plugins ×1

lint ×1

slave ×1

ssh ×1