小编Ada*_*ari的帖子

在Jenkins构建步骤中从groovy脚本访问构建环境变量(Windows)

我正在使用Scriptler插件,所以我可以运行一个groovy脚本作为构建步骤.我的Jenkins奴隶在服务模式下运行在Windows上.使用scriptler,我不需要使用Windows批处理脚本.

但我很难在构建步骤中获取环境变量...这是有效的:

System.getenv("BASE")
Run Code Online (Sandbox Code Playgroud)

哪里BASE是詹金斯启动将env-瓦尔的一部分.但是,我想得到

%JOB_NAME%
Run Code Online (Sandbox Code Playgroud)

如果我正在添加"执行Windows批处理命令"构建步骤:

echo %JOB_NAME%
Run Code Online (Sandbox Code Playgroud)

有用.如果我使用相同的设置添加脚本编写器脚本作为构建步骤:

println "JOB_NAME: " + System.getenv("JOB_NAME")
Run Code Online (Sandbox Code Playgroud)

我越来越:

JOB_NAME: null
Run Code Online (Sandbox Code Playgroud)

那么如何从groovy脚本中获取注入的环境变量作为构建步骤?

windows groovy environment-variables jenkins

47
推荐指数
6
解决办法
15万
查看次数

公共ELB仅可从API网关访问

有没有办法限制我的ELB只接受来自API网关的调用?我假设如果可能的话,可以使用API​​网关的客户端证书来完成.

一般来说,我对任何替代解决方案持开放态度 我需要的是暴露1 api端点而不使我的EC2实例/ ELB完全公开.我希望只能通过API网关进行呼叫,我可以限制每秒的呼叫数量.

amazon-web-services amazon-elb aws-api-gateway

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

StackDriver:从外部GCP和AWS收集指标

我的问题是关于Google Cloud中的StackDriver。我已经尝试了许多小时,以便从GCP和AWS外部配置服务器以收集指标,但我无法使其正常工作。

StackDriver能够从外部收集指标,还是我的时间太少了?

如果能够,有人知道一本好手册吗?

谢谢!!!和问候!!!

google-cloud-platform stackdriver

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