相关疑难解决方法(0)

在Jenkins控制台输出中回声

我正在按照指南如何使用Jenkins签署Android apk.我已经使用KSTOREPWD和KEYPWD参与了Jenkins的工作.Jenkins的作业配置(Build-> Execute shell)的一部分是获取这些参数并将它们存储为环境变量:

export KSTOREPWD=${KSTOREPWD}
export KEYPWD=${KEYPWD}
...
./gradlew assembleRelease
Run Code Online (Sandbox Code Playgroud)

问题是当构建结束时,任何人都可以访问构建"控制台输出"并查看输入的密码; 部分输出:

08:06:57 + export KSTOREPWD=secretStorePwd
08:06:57 + KSTOREPWD=secretStorePwd
08:06:57 + export KEYPWD=secretPwd
08:06:57 + KEYPWD=secretPwd
Run Code Online (Sandbox Code Playgroud)

所以我想在export命令输出之前抑制回声并在export命令后重新启用echo .

echo jenkins android-keystore android-gradle-plugin

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

如何在jenkins管道控制台输出中抑制源脚本行回显?

我正在Jenkins中编写一个管道作业,它显示了管道控制台输出中下游作业的输出控制台.到目前为止,这项工作正在进行,但由于管道作业本身将所有回声线添加到输出中,因此输出很难读取.

Started by user john.doe@cdf.com
[Pipeline] Allocate node : Start
Running on swqa-pr-prod-slave-1 in /srv/jenkins-slave/workspace/UUT Automated Regression - 1.20
[Pipeline] node {
[Pipeline] echo

[Pipeline] echo
/////////////////////////////////////////////////
[Pipeline] echo
                Start Execution                  
[Pipeline] echo
/////////////////////////////////////////////////
[Pipeline] echo

[Pipeline] echo

[Pipeline] [monitor] echo
[monitor] [EnvInject] - Loading node environment variables.
[Pipeline] [monitor] echo
[monitor] Building remotely on swqa-pr-prod-slave-1 (pr-prod-linux-slaves) in workspace /srv/jenkins-slave/workspace/Process Map Components Lock Down - 1.00
[Pipeline] [monitor] echo
[monitor] [EnvInject] - Injecting environment variables from a build step.
[Pipeline] …
Run Code Online (Sandbox Code Playgroud)

groovy jenkins jenkins-pipeline

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

是否可以在Jenkins管道控制台输出中禁用[Pipeline]消息?

我正在研究一些特殊的Jenkins管道,其中包含许多步骤 - 其中大部分都是用Groovy编写的 - 因为我看到很多[Pipeline]消息对我来说完全不重要和不必要.有可能抑制那些吗?

我问的是类似问题2中的类似内容.但我想压制所有[Pipeline]消息 - 其中包括以下消息:

[Pipeline] node
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Test)
[Pipeline] bat
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Run Code Online (Sandbox Code Playgroud)

和更多...

相关问题:

  1. 如何在jenkins管道构建日志中禁用命令输出
  2. 如何在jenkins管道控制台输出中抑制源脚本行回显?

groovy logging jenkins jenkins-pipeline

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