4
The system I develop has several clients who use it. But I have a problem which is this: if I release a new version of the system, I raise it to the ftp, all customers using it have access to this new version and the system is updated.
I don’t even know if here is the best way, but I really need to figure out a way to circumvent this barrier, because if I make a change in code it could affect even customers who don’t need that new version and it would generate a lot of headache.
My question is this: is there any way that I can make this release of the versions so that I choose which customers will have access to that new version?
Which version control you use?
– Leonel Sanches da Silva
I use the Gypsy svn.
– Érik Thiago
Does any version have exclusive features for a particular customer? Paid for by him, for example?
– Intruso
@What happens is that depending on the client, some changes made to the code can change the functioning of the system that is already running. No distinction paid between each. But some customers require some extra functionality than others.
– Érik Thiago
Take a look at the Octopus Deploy tool (https://octopusdeploy.com) A tutorial on the use of Octopus with Jenkins (continuous integration tool) can be found at http://www.mobiltec.com.br/blog/index.php/automatizando-deploy-de-application -Asp-net-com-Octopus-deploy/
– Rafael Companhoni
But this Octopus supports windows Forms ?
– Érik Thiago