Jenkins阻止Execute shell输出命令内容

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

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

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

继续阅读Jenkins阻止Execute shell输出命令内容