Jenkins displaying echo command in console output page
我在Jenkins的execute shell中有以下代码。我的要求是在每行中显示
1 2 3 4 | Code: echo ${Server} PS_EXE="/cygdrive/powershell.exe" echo ${Server}"wget user=$User pwd= $pwd http://artifactory/dev-package.zip" echo ${Server}"sleep 20s" |
所有行都包含回显服务器,以显示服务器名称
1 2 3 4 5 | Output: +echo SD998.domain.com PS_EXE="/cygdrive/powershell.exe" SD998.domain.com PS_EXE="/cygdrive/powershell.exe" +echo SD999.domain.com"wget user=$User pwd= $pwd http://artifactory/dev-package.zip" SD999.domain.com"wget user=$User pwd= $pwd http://artifactory/dev-package.zip" |
echo语句将显示在控制台输出中,接下来将显示输出。我需要从控制台输出中删除与回声相关的语句。请帮助我实现这一目标。
如果您正在linux从属中执行任务,请尝试:
1 2 3 4 | #!/bin/bash echo ${Server} PS_EXE="/cygdrive/powershell.exe" echo ${Server}"wget user=$User pwd= $pwd http://artifactory/dev-package.zip" echo ${Server}"sleep 20s" |
如果要在Windows从站中执行,请尝试执行Windows命令:
1 2 3 | @echo %Server% PS_EXE="/cygdrive/powershell.exe" @echo %Server%"wget user=%User% pwd= %pwd% http://artifactory/dev-package.zip" @echo %Server%"sleep 20s" |