asp.net
  • .net
  • jenkins
  • msbuild
  • msdeploy
  • 2017-04-18 73 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的東西來定位並替換此行。

    相關問題