Can we restrict a user who can deploy on test server cant be able to deploy on some other server.
I want that this user can only be able to deploy only on test servers not on uat or production.
I am unable to do this setting your help will be more appreciated.
Remember we had a nice conversation previous on some sort of issue we were facing (see below trail mails), not regard to that…
But, This is new please go through and suggest…
We in our organization use octopus deploy for the deployment of our projects now we are working on version “Octopus Deploy 1.6.2.1722” we are thinking to upgrade it to the latest one can you please brief me with the difference and feature of it, a document on this will be very appreciated.
First off all i have to say you have got a very beautiful name…
Coming to point,
Thanks for writing back, i will go through this links, understand it and will come back to you asap to clarify my doubt if any, hope you don’t mind.
Thanks! My usual response is that I was born with it!
Not a problem, it is a lot of information to take in.
The main difference from 1.6 to 3.0 is that we changed our communication layer and our SQL layer it is now SQL Server.
But lots of new and rich features that hopefully you will find useful.
Due to busy schedule I was unable to go through those links but I have made my requirement points,
See if those can be satisfied by the latest version of the octopus deploy, below are points. If these are possible with latest octopus deploy then I will request for the demo login where I can login and play around to test it myself.
Generate immediate builds (like Teamcity or other compatible tool (please suggest))
Preferably when building a solution (like project1) we’d like to be able to get source code from more than one location in TFS, so we get the primary solution, and perhaps other files needed from a different part of TFS
We’d like to be able to set up definitions of environments like we have in octopus. test2/test3 etc
When deploying we’d like to be able to deploy multiple things at once, for example, “deploy the latest of Project1 and project2 to test2 UK, US and AU” - ideally we want to be able to take the latest build packages from teamcity and deploy them (if there is a new one) to test2 or test3. we don’t want to have to click on 30 or 40 green buttons, just 1 green button and the tool is smart enough to work out for us what needs to go where. This will likely mean there would be screens where we can define groups of deployments and environments
Ability to schedule step4, so we can do this once per night
With step 4 we also want to say "take everything that is in test2 - and put the EXACT SAME version into test3)
Potentially have the ability to run SQL scripts for us, so we can set up a directory structure and it will execute everything inside this directory automatically for us in the middle of the night when we’re all asleep
–
Thanks & Regards,
Kapildev Gupta
Build and Release co-ordinator, Information Services
kapildev.gupta@covermore.com.aumailto:kapildev.gupta@covermore.com.au www.covermore.com.auhttp://www.covermore.com.au/
[CMLogo-Email-Signature_180px.PNG]
The information contained in this e-mail and any accompanying attachments is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error please delete it and all copies from your system and notify the sender immediately by return e-mail. Cover-More Insurance Services Pty Ltd AFSL 241713 and Travel Insurance Partners Pty Ltd AFSL 360138 are subsidiaries of Cover More. Any advice contained in this email is general advice only.
Please think of the environment before printing this email.
Majority of what you are asking for would be done by a build server and outside of Octopus. (1-3) We recommend TeamCity but also Jenkins, TFS, VSTS.
Octopus can manage 4 by auto deploying from builds and a build server could be scheduled. (4-5)
Your 6 could be scripted to promote any releases to the next release
7 would require a SQL solution (there are a few) and you could use scheduled deployments to do this.