Git MSBuild和Jenkins:将凭据放在哪里?
我正在尝试使用Jenkins、Git和MSBuild设置一个小型的持续集成服务器。Git MSBuild和Jenkins:将凭据放在哪里?,git,visual-studio,msbuild,jenkins,continuous-integration,Git,Visual Studio,Msbuild,Jenkins,Continuous Integration,我正在尝试使用Jenkins、Git和MSBuild设置一个小型的持续集成服务器。 我已经阅读了很多关于这个主题的教程,但是我仍然有很多问题 我创建了一个Jenkins作业,它将从Git中提取更改并使用MSBuild部署到另一台服务器 生成操作正在调用MSBuild.exe,并具有以下属性: /p:VisualStudioVersion=12.0 /p:Configuration=Release /p:Platform="Any CPU" /p:DeployOnBuild=T
我已经阅读了很多关于这个主题的教程,但是我仍然有很多问题 我创建了一个Jenkins作业,它将从Git中提取更改并使用MSBuild部署到另一台服务器 生成操作正在调用MSBuild.exe,并具有以下属性:
/p:VisualStudioVersion=12.0
/p:Configuration=Release
/p:Platform="Any CPU"
/p:DeployOnBuild=True
/p:DeployTarget=Test
/p:MsDeployServiceUrl=https://myserver:8172/MsDeploy.axd
/p:AllowUntrustedCertificate=True
/p:UserName=myusername
/p:Password=mypassword
它工作得很愉快,但我想知道更多。例如:
/P:CreatePackageOnPublish=True
属性?若有,原因为何您的凭据用于哪些目的,您正在使用/p交换机?在目标服务器(IIS或计算机用户)上进行Web部署身份验证。感谢GranadCoder,我将探索在其他文件中加密凭据的这种方法。那么/p:CreatePackageOnPublish参数呢?它被编码到.proj文件中。对不起,我是说那个参数是什么?它到底有什么作用?我不知道,对不起。