小编dr0*_*r01的帖子

多个作业的相同工作空间

我有一个名为"开发"的工作和另一个名为"代码分析"的项目.目前我们有两个不同的工作和不同的工作空间,但代码相同; 我们有什么办法可以为多个工作使用相同的工作空间吗?
我检查了Jenkins中可用的插件,但我找不到合适的插件.

jenkins jenkins-plugins jenkins-cli

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

/etc/sudoers.d文件中的文件未被sudo读取

我想在sudoers文件中添加一个用户,我不想触摸原始/etc/sudoers文件,所以我在目录下添加了一个新文件/etc/sudoers.d.

有趣的是关于新添加文件的名称.最初,我将文件命名为sudoers.local,文件从未生效; 然后我将文件重命名为customize,立即生效.文件名sudoers.customize也不起作用.似乎任何包含的文件名sudoers都不起作用.有人知道原因吗?在所有三种情况下,该文件都具有适当的权限-r--r-----.

操作系统是64位CentOS 6.5.

linux filenames sudoers

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

詹金斯工作与项目的区别

当我在主Jenkins屏幕上时,我得到一个链接Create a New Job.当我创建一个新工作并称之为"新工作"并运行它时,我得到了结果.当我查看结果时,我得到一个链接Back to Project.当我点击这个时,我Project New Job会在页面顶部看到.

詹金斯的工作和项目是一样的吗?或者名称是否可以互换使用?

jenkins

10
推荐指数
3
解决办法
5060
查看次数

SpamAssassin中TO_NO_BRKTS_HTML_IMG的含义

我试图找出TO_NO_BRKTS_HTML_IMGSpamAssassin中旗帜的含义.

提供的描述说:

要:缺少括号和HTML以及一个图像

据我所知,这意味着邮件消息是HTML格式,只包含一个图像,但"To:缺少括号"是什么意思?

email spamassassin

5
推荐指数
1
解决办法
3987
查看次数

nginx 错误日志的 Logstash 模式

这是我的示例错误日志:

2017/03/29 17:32:56 [error] 21924#21924: *212595 access forbidden by rule, client: 172.31.0.14, server: , request: "POST /app/etc/local.xml HTTP/1.1", host: "www.overcart.com"
Run Code Online (Sandbox Code Playgroud)

我想要一个与此匹配的 grok 模式。我不知道如何继续。不知道如何创建一个。我尝试了各种方法,但都没有奏效。

我目前正在使用以下 grok 模式解析它:

%{DATESTAMP:mydate} [%{DATA:severity}] (%{NUMBER:pid:int}#%{NUMBER}: *%{NUMBER}|*%{NUMBER}) %{GREEDYDATA:mymessage}(?:, client: (?<client_ip>%{IP}|%{HOSTNAME})) (?:, server: %{IPORHOST:server})(?:, request: %{QS:request})?(?:, host: %{QS:host})?(?:, referrer: \"%{URI:referrer}) 
Run Code Online (Sandbox Code Playgroud)

但它不是从(?:, server:开始解析。

logging nginx grok logstash logstash-grok

5
推荐指数
2
解决办法
4870
查看次数

从 jenkins 之前的构建中提取参数

我正在研究 Jenkins 版本 2.32.1 管道。我想提取在我的工作的先前版本中选择的参数。

在我们之前的 Jenkins 实例 ( 1.627 ) 中,我们使用 jenkins.model.Jenkins.instance.getItem(job).lastBuild.getBuildVariables().get(param);

出于某种原因,这在此版本中不起作用(我也尝试禁用沙箱)。

关于如何实现它的任何指示?

jenkins jenkins-pipeline

4
推荐指数
2
解决办法
7216
查看次数

在rundeck中添加远程节点

我希望能够使用Rundeck在远程节点上执行shell命令,我发现这个视频解释了如何做到这一点,但我不了解私钥部分以及如何配置它.我一直收到以下错误:

连接到节点的身份验证失败:"test-001".确保您的资源定义和凭据是最新的.失败:AuthenticationFailure:连接到节点的身份验证失败:"test-001".确保您的资源定义和凭据是最新的.

我有一个远程服务器设置,我配置了resource.xml文件,如下所示:

<node name="test-001" description="demo for test" tags="demo" hostname="10.10.10.10:22"  osFamily="unix" osName="Linux" osVersion="2.6.32" username="demo"  />
Run Code Online (Sandbox Code Playgroud)

我是否需要将ssh-key值添加到xml文件中?如果是这样,我是否必须将公钥或私钥从Rundeck服务器复制到主机服务器?
此外,用户名演示也有密码,所以我该如何定义它?

ssh rundeck

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

如何在Unix中获取每月的第5天和第6天?

是否可以在Unix中获取每月的第5天和/或第6天?

我试过这个,但它没有给我想要的输出:

echo $((($(date +%-d)-1)/5))
Run Code Online (Sandbox Code Playgroud)

unix shell date

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

Keytool - 如何生成非自签名证书?

令人困惑的是,由 keytool 生成的密钥库包含使用以下命令的自签名证书:

keytool -genkey -keyalg RSA -keysize 1024 -keystore bob.keystore
Run Code Online (Sandbox Code Playgroud)

生成自签名证书没有意义,因为您需要受信任的 CA 来签署您的证书请求。如何生成非自签名密钥库?

java ssl keytool

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