News for hackers. Stuff that matters.
Re:Docker and Microsoft partner to drive adoption of distrib... by amarraja on Wednesday October 15, 2014 @10:41AM (#8458637)
Git -> Teamcity -> Octopus -> Server.

We also use database migrations to keep everything updated. It's a simple process but works well.

Code and deployment is all fine, it's maintainaing server configurations across environments (IIS, permissions, ports, ips, firewalls to name a few, a different issue every time and on every env!). Likely this is more to do with having completely seperated operations and development, however bring able to control the apps environment will allow us to deliver more, faster.

Re:Docker and Microsoft partner to drive adoption of distrib... by wluu on Wednesday October 15, 2014 @03:52PM (#8461274)
If I understand correctly, I think Powershell DSC (Desired State Configuration) might be able to do what you need with regards to windows server config.

See: - http://technet.microsoft.com/en-us/library/dn249918.aspx - http://powershell.org/wp/2013/10/02/building-a-desired-state...

Re:Docker and Microsoft partner to drive adoption of distrib... by amarraja on Wednesday October 15, 2014 @05:53PM (#8462040)
Looks interesting, but our problem is more a separation of operation and development teams. It's not ideal, but we're a dev house and clients like to keep their operations in house for a number of reason (PCI compliance is one of them).

From my point of view OS configuration for app level concerns (web servers, services etc), should sit in the development realm, ready for operational teams to distribute and monitor.

Scripting systems does help, but it is not the final solution when you have mixed, varying talent teams. As a side note, every time I have tried scripting Windows systems I get an extra gray hair!

Re:Docker and Microsoft partner to drive adoption of distrib... by deadweight3 on Wednesday October 15, 2014 @11:42AM (#8458997)
Does anyone know of a reasonable deployment management solution in open source for .Net? Octopus is perfect, but with my limited budget of $0, it's a tad costly.
Re:Docker and Microsoft partner to drive adoption of distrib... by berdario on Wednesday October 15, 2014 @02:57PM (#8460872)
Ansible recently started to support Windows: http://docs.ansible.com/intro_windows.html

I haven't used it yet on Windows, but it's good enough on unixes... And it's quite lightweight and easy to setup (it relies on python2 on *nix and powershell on windows)

Re:Docker and Microsoft partner to drive adoption of distrib... by SEJeff on Wednesday October 15, 2014 @02:26PM (#8460644)
It is a linux tool primarily, but I'm one of the comaintainers of the saltstack salt config management tool. It supports windows pretty well and we have plenty of users who use it on windows for their enterprise server deployments.

It can be used to replace deployment tools like capistrano and fabric on Linux. No reason it can't do the same on Windows if you grok it enough to use it.

http://www.saltstack.com/community/

Re:Docker and Microsoft partner to drive adoption of distrib... by mythz on Wednesday October 15, 2014 @02:07PM (#8460486)
You can use WebDeploy, here's a walkthrough for publishing ASP.NET Web Applications to AWS with WebDeploy which can also be automated with a Grunt task: https://github.com/ServiceStack/ServiceStack/wiki/Simple-Dep...
Re:Docker and Microsoft partner to drive adoption of distrib... by smurfpandey on Wednesday October 15, 2014 @12:19PM (#8459291)
Re:Docker and Microsoft partner to drive adoption of distrib... by MadhanA on Wednesday October 15, 2014 @05:37PM (#8461940)
Hey, this is Madhan from Azure team.

Great to see this conversation about Octopus. Stay tuned for news about Octopus and Azure.

Re:Docker and Microsoft partner to drive adoption of distrib... by myefforts on Wednesday October 15, 2014 @03:13PM (#8461012)
Octopus has a Community Edition which costs $0. Limited to 5 projects to up to 10 Tentacles and to 5 users
Re:Docker and Microsoft partner to drive adoption of distrib... by heymishy on Wednesday October 15, 2014 @10:50AM (#8458688)
ah nice, we looked into octopus at the time but was still early development days and was too much of a risk, otherwise pretty much the same stack. I can see what you mean re server config, would be a lot easier with docker than what i was hacking about with vagrant.

thanks for the info!

Re:Docker and Microsoft partner to drive adoption of distrib... by amarraja on Wednesday October 15, 2014 @10:59AM (#8458747)
We are running a fairly old version (two years old, haven't upgraded yet) and I would wholeheartedly recommend it!
Re:Docker and Microsoft partner to drive adoption of distrib... by serve_yay on Wednesday October 15, 2014 @03:16PM (#8461030)
Octopus is excellent, probably my favorite part of when I previously worked in a .NET shop.