1457 results found
-
Detect changes to deployed files
- After deployment, create and store a small hash of all files extracted from the package. It should run at the end so that it includes any changes made to configuration files, and should only include files that existed in the original package.
- During a health check, report whether any files on disk have changed when compared to the original hashes
The second part should be optional (or perhaps a different task that runs just daily and that can be disabled) since it can consume extra resources.
5 votes -
Create a step template that applies config transformations
Have an entry field that accepts the same sort of content as is seen in the transform window here: https://webconfigtransformationtester.apphb.com
as well as maybe a file pattern/name to match the transformation to.This way one can avoid building multiple instances of an application, one for each build configuration (environment), transforms don't happen at build time and can take place as part of a deployment.
2 votes -
Support for AppHarbor
I would be really cool if there was a deployment step for AppHarbor.
AppHarbor has a build API that will let you pass the SHA you want built.
Not sure how to best implement it, but having Octo control my AppHarbor
deploys would def be nice.Source: UserVoice Support Ticket 281
2 votes -
Enable one to be able to iterate a list of last installed directory paths for steps in project
Create an Octopus variable that contains the last installed directory paths for the steps in the project. This becomes useful if you have one step that deploys and another that works on the previously deployed step, but for some reason you deployed one set of steps first and later the remaining steps.
1 vote -
fallback on the instance count for Azure deployment
Today if I select to have the instance count use the count from the Azure management portal and an instance isn't pushed yet (if I had deleted it for example) then it will fail and I have to go in an set it to the value from the config file and then switch back to use Azure mgmt. I'd prefer that it would fallback to the config file if it's not deployed in Azure yet.
1 vote -
Octopus variable for Deployment Start Time for scripts
For PowerShell scripts it would be good to know the deployment start time.
This way later scripts can report how long a deployment took up to that point.
(A current workaround is to have a script run at the start that sets a variable for later use by other steps)
1 vote -
Environment Activity Reports
It would be nice to add reports on environment activity, by project, by user, by day / week / month to be sent via email at some frequency.
Via: http://help.octopusdeploy.com/discussions/problems/21168
9 votes -
custom colors for roles and support for assigning Font Awesome icons per role
As we continue to find more ways to use Octopus, we've increased our usage of the roles feature. This serves the dual purpose of filtering variables/steps as well as being visual indicators on machine configurations when viewing the Environments page. It would be really helpful if we could assign a custom color to each role to make items stand out and faster to identity beyond using a naming convention. Even better would be the option to also assign an icon, which I think Font Awesome would be a great option. http://fortawesome.github.io/Font-Awesome/icons/
2 votes -
Save tasks from the console
It would be nice to maintain some scripts written in the Script Console. Sometimes you just want to execute something that is not part of a project, or save a work-in-progress script.
2 votes -
Machine Variables
I do know that this can be accomplished in other ways, however, there are some scenarios where machine variables could be useful. For example, imagine I want to set the machine's IP addresses to use in a deployment script.
Via: http://help.octopusdeploy.com/discussions/questions/2420-machine-variables
11 votes -
Add support for setting Windows Service Recovery options
Add the ability to set the actions to be taken on service failure. This is accomplished via sc as follows:
http://technet.microsoft.com/en-us/library/cc742019.aspx or using Powershell set-service.At present, we are managing with a custom PowerShell script.
100 votes -
Tag deployment process steps in list if they need to be updated
On the process tab it would be really great to already there see if a step needs to be updated because the underlying script has changed.
Also it really simplifies the configuration work if its possible to just click a button "Update all steps" which does exactly that..
2 votes -
Integrated web file manager for servers
Hello
I find it important to check the actual contents of the folder i am deploying to, in order to be sure that everything worked as expected.
Wouldn't it be great to have an embed file manager to see the folders and the files of the server you are deploying to?
Every server, every environment, every project, with user management, and permissions...this would come in handy, even without deploying something really, just checking files, altering something in servers, without having to remote desktop, or use ftp etc. All centralized.
thanks
1 vote -
project filters and search, compact grid view
we are estimating that in few months we will have 200 projects in octopus. This would be a nightmare to keep track both in dashboard and in all projects view.
I would suggest to be able to filter projects be name, or seach for projects.
Moreover it would be nice to have an option for a more compact project view (like a simple grid with thin rows)It seems that current ui design for projects is only working for a relatively small amount of projects.
thanks
7 votes -
Show more NuGet package metadata in Octopus
In places where we show NuGet packages (release page, library), show extra metadata like the project URL and icon.
3 votes -
"Deploy to a specific" field should be an dialog with a list of servers
"Deploy to a specific subset of machines" field should be an dialog with a list of servers and checkboxes. You should be able to "Select All/None".
It will cover the cases when you have environment with many machines where you need to install all except one/two.
Now, you need to select it one by one, which may be pretty annoying when dealing with environment of dozens servers.
It does exists in some competitors products.
thanks.
6 votes -
add support for project specific environments, roles etc.
We intend using OD for multiple clients which have multiple environments each. It would be nice to be able to scope environments, roles etc to one or more specific projects or to have some kind of client scope.
4 votes -
Monitoring and service management
Implement something like this:
25 votes -
Run child steps on different roles
step 1 remove web server from load balancing server(s)
step 2 deploy website
step 3 add webserver to load balancing server(s)similar to http://octopus-deploy.tenderapp.com/discussions/problems/15836-powershell-child-step-cannot-be-executed-on-octopus-server
and
https://github.com/OctopusDeploy/Issues/issues/64115 votes -
Add the option to disregard pre-release packages when creating a release by default
I noticed that when creating a release pre release packages show up in the latest column when their version number is the highest available.
Pre-Release version are usually used for (feature)branches, hotfixes or alpha/beta version of new major releases. All things that deviate from the regular release flow.
I would prefer having to pick the special version using the specific version picker and only see the latest non pre-release version
in the "latest" column on the "create release" page.A simple checkbox to turn that feature on/off on the projects's settings page would do. That way you could set it…
11 votes