Continuous Deployment with TeamCity

I recently set up a CI server in TeamCity and now want to take it to the next step, continuous deployment. Basically, we host a suite of restful services and about 3 web applications for each one of our customers. All customers get 3 environments QA, UAT and Prod. We want to be able to automatically deploy our builds once our tests pass. I'm not looking for custom scripting options to do this. I've seen plenty of those of SO. What we're looking for is a solutions like UDeploy but at a lower price point. Is anyone aware of alternatives to UDeploy? Or other Continuous Deployment plugins that work with TeamCity?

Thanks,


If this is .net you should look at Octopus, it now works nicely with TeamCity.

http://www.octopusdeploy.com/

http://www.paulstovell.com/octopus/octopus-octopack-and-teamcity


I agree with @Niklas Ringdahl -- I think you're thinking about it wrong.

You can deploy directly from TeamCity using MS WebDeploy.

See Troy Hunt's excellent blog series about this:

Part 1: Config transforms

Part 2: MS Build and deployable packages

Part 3: Publishing with WebDeploy

Part 4: Continuous builds with TeamCity

Part 5: WebDeploy with TeamCity


Another alternative: RedGate has recently updated pricing on their Deployment manager tool: http://www.red-gate.com/delivery/deployment-manager/

If you have 5 projects or less, the tool appears to be free.

链接地址: http://www.djcxy.com/p/36786.html

上一篇: 使用当前代理凭证从TeamCity构建远程执行PowerShell

下一篇: 使用TeamCity进行持续部署