Skip to content

Product Feedback

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

522 results found

  1. Our developers are allowed to deploy to QA 24/7, but only to production in a specific time slot Monday-Thursday from 8-11am.

    Could be cool if this was a environment specific setting in Octopus. Each team should have unique values for this setting.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  2. Allow each individual determine what deployment emails they want to receive. Users on multiple teams, or large deployment teams, are bombarded with hundreds emails a day. Giving the user the ability to tell the system they only want to receive failures, or no emails at all, would provide a better user experience. Alternatively, if this is not possible, allowing the system to have a single designated email for deployment notifications. This would allow the users to designate something like a Teams Channel to receive the notifications, and cut down on the amount of emails being sent in general.

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →
  3. Scenario: I am about to promote my new release to production. My release is clean (i.e. I'm not getting the "something has changed warning"). However, a week ago, someone made an errant change to the production transform for a shared library set variable. If I deploy, it will break due to that variable change that I don't know about. I don't have a good way to detect this before I hit deploy.

    Request: On the deployment screen for a release, provide the ability to diff that release's variable snapshot against the variable snapshot from a previous release that was deployed…

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  4. ScriptCS will no longer be supported under .NET Core.

    Please enable support for dotnet-script (https://github.com/filipw/dotnet-script) so that C# scripts can be executed under .NET Core

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Deployments  ·  Admin →
  5. We normally have builds and releases for two concurrent branches: develop and master. These are distinguished by version number. Currently for example master is on 3.8.0.x and develop is 3.8.1.x. Most of the time new release packages are only generated for develop, but occasionally a hotfix is needed and we get a release package for master.

    The list of releases in Octopus Deploy is sorted chronologically, so the releases for 3.8.0.x and 3.8.1.x are all in one long list. It can be pretty hard to find the one lone 3.8.1.x release in that list when we want to deploy the…

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Deployments  ·  Admin →
  6. Instead of only allowing explicit tenant selection, add the ability to select the tenants to execute the runbook for by their tenant tags when adding an new scheduled trigger.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  7. Often the valid set of values for prompt variables are limited. It would be great to be able to add a regex against which the value could be validated in the UI before executing the deployment

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Deployments  ·  Admin →
  8. Currently the information included in the logs, regarding variable substation is very limited:

    Performing variable substitution on <filename>

    This could be improved in a few ways:
    - Add the number of variables substituted to the logs
    - Include the variable, and value substituted as Verbose (Sensitive values replaced with stars)
    - Add the variable names substituted to an Output variable; I could do my own lookup of the value, and email a report in a follow up script step

    In the end, I'm just looking for some way to verify an integral part of deployments.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Deployments  ·  Admin →
  9. the ability to deploy to all tenants (or a group of tenants), but with a specified delay between the start of each deploy.

    we have 12 tenants for our enterprise and deploy to our QA and Staging environments nightly. It's convenient now to have a single Octo.exe command start deployments to all tenants, but having them start simultaneously causes a bit of a traffic jam. We would like to be able to stagger the start of each deploy by, say, 5 or 10 minutes. (of course, once 5 deploys are running, the built-in throttling takes over.)

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Deployments  ·  Admin →
  10. We have a situation in which we need to restrict the deployment of version N+1 builds from deploying to version N environments. It would be very useful if we could use channels to restrict which machines get deployed to from a given channel. Currently, we have to create a new environment group (future.stack, hotfix.dev, etc), add deployment targets to the new env. group, create a lifecycle to reflect and then assign it to the channel.

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Deployments  ·  Admin →
  11. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  12. Ability to deploy a nupkg bundle (myCoolOssProject.1.0.0.0.nupkg) up to http://nuget.org whilst being able to leverage the Promote feature built into Octopus.

    I've tried this using a standard approach, but nesting nupkg files doesn't appear to be supported by nuget.exe

    Cross Post:
    http://stackoverflow.com/q/23317526/124069

    11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  13. I cannot not use /p:OctoPackEnforceAddingFiles=True with MSBuild. This parameter is absolutely indispensable. It is not even an option.

    However I do not want all the files in the build to be included in the package.

    The nuspec file and the exclusions ability therein does not allow to exclude files that were added by OctoPackEnforceAddingFiles.

    The effect of this is that I can’t use one of the best features of Octo : deploying to IIS.

    Because of a few files that I can’t exclude from the build, I need to deploy to a folder, remove the files that I want, and…

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →
  14. It would be nice to be able to set the window size of a rolling deploy on a certain percentage.

    This helps in scenarios where machines are added and removed dynamically according to load (e.g. AWS Autoscaling)

    Practical example, I have an ASG that varies from 4 to 16 machines.

    The optimal case, is to deploy on 25% of the machines at any time.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →
  15. Ideally the workflow would be
    1) Push "deploy" in octopus
    2) Wait
    3) Download .zip from server
    4) Unzip
    5) Run script
    6) Done

    To achieve this, I see the following features as needed
    - Allow different target folders (eg. FTP, S3)
    - Zip up the package
    - Allow decryption password to come via environment variables.

    An optional extra would be to reduce the size by having calamari separate, but that's not a big deal.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  16. Offline deployments may target environments that are uncontrolled. This may also mean that there is no information available about that environment such that variables cannot be configured in Octopus Deploy. The result is that the variables must be manually modified on the target environment in config files for each deployment step.

    Ideally there would be a UI as part of the offline deployment execution where unsecured variables can be viewed, and all variables could be modified prior to executing the deployment.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →
  17. The current offline deployment comes with the assumption that the target environment is known. We have dev, test and staging environments that we control. Unfortunately we don't control production due to security constraints. We also have a lack of visibility into that environment such that we don't know the variables for production (like database server names, usernames and passwords).

    It would be great if a variable could be marked as "Prompt" such that the offline deployment execution can ask the user on the console for the variable values for the keys marked as Prompt.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Deployments  ·  Admin →
  18. The existing Windows Service feature supports the configuration of a "Custom User" for the Windows Service to run as

    However, it doesn't support the option of having a "Custom User" without password. This is required when using Group Managed Service Accounts (https://blogs.technet.microsoft.com/askpfeplat/2012/12/16/windows-server-2012-group-managed-service-accounts/) which improve security and remove password management for service accounts.

    It would be great if the Windows Service feature added a new "No password" check box close to the existing "Change password". If "No password" is selected then sc.exe should be called with no "password= " argument.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Deployments  ·  Admin →
  19. It would be nice to have the Automatic release creation when attached to a specific channel with package version rules applied to follow this rules to select all the packages, not only the package selected to triggered.

    From support forum I've got a reply about it is not possible to know which pre-release tag to use, so they use always the last no pre-release tag.
    But if the channel have a rule to use a specific tag to all the packages. The expected behaviour is to select that pre-release package instead of the non tagged (which is actually more confusing)

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →
  20. When I click to "skip all" steps in a deployment, I expect "all" to really mean all. Currently all automated steps are unchecked but manual steps cannot be unchecked.

    Our normal deployments include a few manual steps such as "Install Windows updates", "execute manual smoke tests" etc. Our patch releases include none of these. Patch releases would be significantly smoother and faster if we didn't have to sit and monitor the deployment and click OK for the manual steps that we are not running.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Deployments  ·  Admin →