Jenkins阻止Execute shell输出命令内容

默认情况下,Jenkins在构建的时候会输出脚本中命令的具体内容,原因是在执行脚本的时候,使用的是-e参数执行的。

但是当我们的脚本中存在用户名,密码等关键信息的时候,这些内容会被输出到编译日志中,这样就容易导致安全问题。

解决办法是在脚本的最前面增加#!/bin/bash,来覆盖脚本执行的默认参数,如下图:

参考连接


发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注