TFS Online CI构建和部署到OnPremise IIS服务器

时间:2015-08-11 15:26:29

标签: visual-studio-2013 msbuild azure-devops

我正在使用TFS在线构建流程来设置CI和部署。

我遇到了部署问题。构建部分运行平稳但部署部分根本不起作用。它也没有给出任何错误。

我尝试了各种链接/帮助配置我的MSBuild Arguement但到目前为止还没有任何工作。任何人都可以帮助我吗?

以下是我使用过的争论

/p:DeployOnBuild=True;DeployTarget=MSDeployPublish;CreatePackageOnPublish=True;MSDeployPublishMethod=RemoteAgent;MsDeployServiceUrl=<<http://IP/Server name>>;DeployIisAppPath="WebsiteName";VisualStudioVersion=12.0;UserName=domain\userid;PublishProfile=PublishProfileName

/p:DeployOnBuild=True /p:DeployTarget=MSDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=RemoteAgent /p:MsDeployServiceUrl=<<WebserverName>> /p:DeployIisAppPath="WebsiteName" /p:VisualStudioVersion=12.0 /p:UserName=domain\userid

/p:WebPublishMethod=Package /p:PublishProfile=<<publish profile name>>

我正在使用VS2013,我尝试过的模板是DefaultTemplate,GitContinuousDeployment模板。

对此有何指示?

1 个答案:

答案 0 :(得分:0)

目前尚不清楚您是使用旧的Xaml版本还是新的vNext版本。在这两种情况下,托管构建控制器很可能无法访问您的服务器/ IP地址。这可能不是由于你身边的任何事情,而是因为托管控制器与外界的连接有限。 您很可能需要设置部署代理:https://www.visualstudio.com/en-us/get-started/release/deploy-with-agents-vs