asp.net
  • .net
  • jenkins
  • msbuild
  • msdeploy
  • 2017-04-18 76 views 0 likes 
    0

    {project} .deploy.cmd文件包含要由msdeploy执行的命令。编辑msdeploy生成的deploy.cmd文件

    此自动生成的文件包含回波正被执行的命令的行:

    Start executing msdeploy.exe 
    ------------------------------------------------------- 
    "...\msdeploy.exe" -source:package='...\mypackage.zip' -dest:auto,computerName="destComp",userName="destCompUsr",password="Pw" 
    

    然后,这“泄漏”的密码。有没有办法编辑该模板来删除回应密码的行或关闭输出的参数?

    **我使用jenkins执行msdeploy,并在控制台输出中显示密码。

    回答

    0

    作为更改deploy.cmd文件的替代方法,是否查看了Mask Passwords Jenkins插件here

    如果您确实想要更改文件,看起来您需要删除参数_MSDeployCommandline(这是我在我们的项目中找到的)上的回显。如果您使用Jenkins Pipeline,则可以使用类似AntBuilder的东西来定位并替换此行。

    相关问题