General

I suggest you...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Automated 'continue on failure' deployment mode

    Currently with Guided failure mode you need to watch the deployment and continue if a machine fails. Sometimes a deployment might be going out to 50 machines, and one might fail but the rest of the deployments should continue, and that deployment was scheduled for 1am.

    Having a setting to allow you to set 'continue on failure' deployments so they would run without a user but would continue to the other machines even if X failed would take the place of the user always hitting continue.

    Source: http://help.octopusdeploy.com/discussions/questions/4472

    81 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      12 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Add email attachment support

      An easy way to attach deployment artifacts would complement this feature very well.

      161 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        13 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
      • Find variable usage across all projects and variable sets

        When working with library variable sets used in many projects with many steps it is cumbersome to figure out where a given variable is used.

        When updating a deployment process, certain tasks become very difficult, such as:
        -Renaming or deleting a variable
        -Checking validity of a newly-updated variable value across all usages

        With a "find all" feature these tasks would be much simpler (plus I'm sure there would be wider-reaching benefits).

        281 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          6 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
        • Automatically retry steps if they are failed

          Now when a step failed you have to set guided failure on in order to retry the step, it would be handy to have a setting where you say always retry failed steps.

          For example if you are doing continues deployment where a build server triggers a deployment from a build, you have to:
          - login into octopus
          - select the correct project
          - manually intervene and assign it to you
          - retry it

          It would be much better if the retry can be done automatically

          263 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            9 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
          • 'Dry Run' Deployment

            Sometimes deployments are bad due to bad configuration variables that are un-testable before releasing to production.
            Having the ability to 'dry run' a deployment and see all the task outputs with specific highlighting for variables and evaluated variables would allow the identification of changes that need to be made before actually deploying to an environment.

            625 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              22 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • Inheritable Templates

              There should be the possibility to create project templates which can be chossen when creating a new project. This should then not only copy everything, but keep the reference to the template. So when something is changed in the template, all projects based on this template should be updated as well.

              Steps coming from a template should not be editable in a subproject, but there should be the possibility to disable a specific step in a specific project.
              Also there should be the possibility to add other steps between "template steps" to customize the process.

              Teamcity has a simillar model.

              205 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                9 comments  ·  Flag idea as inappropriate…  ·  Admin →

                the feature Composite Step Templates has started which should meet most of these requirements. The underlying templates will still be linked so that they can be updated as per normal step templates.

              • Allow approval step for scheduled deployment happen before actual deployment

                It would be great to have the ability to be able to add an approval step for a scheduled deployment, but be able to approve it before the deployment starts.

                So for example, if I wanted to schedule a deployment to run at 2am, I have the ability to schedule the deployment, but the approval can happen between now and then, but the rest of the steps only run at 2am.

                Source: http://help.octopusdeploy.com/discussions/questions/3081

                343 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  12 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Major and Minor version numbers as individual variables available for use

                  We deploy to a sub app on the site for our Web services with the major/minor version number in the URL to allow for easy side by side deployments. We don't deploy every version to a new URL because of the volume of builds we get for dev/testing etc. and we like to give a friend URL out to 3rd parties that use them.

                  e.g. https://MyWebService.com/v1.2/MyService.svc

                  currently we have custom powershell to update the IIS location in predeploy, we hard set it to something like "MyIIS.Site/v1.2", would be good if we could get the specific number using variables and use…

                  29 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add an option to only create a binding in IIS if it does not already exist

                    We would really like to have an option to leave bindings alone in IIS if they already exist.

                    I configure a single binding as a templated deployment step. I would like octopus to automatically create the IIS app and bindings in the event the app pool and website doesn't exist - but if it does already exist I'd prefer it not to reconfigure the bindings.

                    This is useful when we create website aliases for production environments which don't fit the normal QA and UAT environment setup (but they happen to use the same steps).

                    Best would be a checkbox:

                    "Overwrite…

                    137 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      7 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Ability to reorder step template parameters

                      It would be nice to have the option to reorder step template parameters just like one can reorder the environments.

                      Right now step template parameters are displayed in the same order they have been created. If one does not pay attention to the order at that time then I can only export the json string, change the parameter order, delete the step template and reimport my modified version.

                      Also if a step template is modified at a later time and parameters are added or removed, then the order of the parameters might be now incorrect. Imagine that I want to…

                      134 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        5 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add support for Python scripting.

                        It would be great to see Python listed as a script step. Python is heavily utilized in the infrastructure space, AWS, F5, Citrix, VMware and will help to drive full automation further up the stack.

                        119 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          10 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                        • Use 24 hours format in UI instead of AM/PM (Option in user or site settings)

                          We are more familiar with 24HH format. Thit feature would help europe customers.

                          Also it would be great to have ability to select timezone in UI.

                          83 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            8 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add notify in TeamCity (or by email) when Octopus is waiting in Guided Failure mode

                            We are using guided failure mode by default. Most problems that pop up for our website deployments can be fixed with a one line command and then continue on.

                            Recently, we've started using TeamCity to create and deploy releases to our Staging environment as soon as TC finishes it's build. Since this action is automatic, if the build is waiting for manual intervention (guided failure mode), it would be nice to receive a notification when it enters that state.

                            The typical notify when failed steps do not work since the build never "fails"

                            Source: http://help.octopusdeploy.com/discussions/questions/2950

                            114 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              6 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow multiple dashboard configurations, and users can switch between them.

                              It would be great if you could save multiple dashboard configurations (as opposed to just the single one) and then switch between them.

                              The reason behind this suggestion is that we have so many different projects and customers (each customer with their own set of environments) that when you want a view thats in the context of a particular customer, you have to constantly re-configure your existing dashboard to filter out all of the noise. It would be easier to define the dashboard configuration once for a particular customer, and then simply switch to it.

                              If you really wanted to…

                              103 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                11 comments  ·  Flag idea as inappropriate…  ·  Admin →

                                I’ve reset the status of this suggestion, as the requirement described is for multiple dashboard configurations per-user, which Octopus does not currently support. Apologies for the misunderstanding.

                              • Run a custom PowerShell script when retention policies apply to a package

                                When Tentacle cleans up an installed package folder as part of retention policies, it would be great to be able to have a custom script - like "Undeploy.ps1" - which Tentacle invokes if it finds.

                                This would make it possible to delete old custom installation folders during deployment.

                                135 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  8 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add ability to indicate whether Windows Service should be started on deployment

                                  In some environments we do not want a Windows Service started after it is deployed. In the current Octopus.Features.WindowsService_BeforePostDeploy.ps1 file the service is always started. It would be great to have a flag that could prevent the service from being started.

                                  156 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Support IIS 8 Centralized Certificate Bindings

                                    It would be nice if the HTTPS binding feature allowed you to use the IIS 8 Centralized Certificate feature instead of requiring a Thumbprint and locally installed certificate.

                                    http://blogs.msdn.com/b/kaushal/archive/2012/10/11/central-certificate-store-ccs-with-iis-8-windows-server-2012.aspx

                                    78 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Collapse and re-order project groups

                                      When working with large number of project groups and projects, it would be great to have some more control over the project screen UI. E.g. Allow a user to collapse a project group so that it it hides all projects. Allow a user to reorder project groups (as per environments), so that you can place commonly accessed projects where you want them.

                                      https://github.com/OctopusDeploy/Issues/issues/591

                                      42 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Check signatures on NuGet packages

                                        The weak link in deployment with Octopus is the NuGet repository - a bad guy could upload a package that leaks your sensitive data, and Octopus would deploy it without realizing.

                                        A solution would be:

                                        1. You sign your NuGet packages with a private key X509 certificate (NuGet uses System.IO.Packaging which supports signatures)
                                        2. In Octopus, you provide a list of thumbprints of certificates that you trust (e.g., you only trust NuGet packages signed by yourself)
                                        3. When Octopus downloads a package, or when Tentacles download packages, Octopus verifies that they have been signed by a trusted certificate

                                        This should…

                                        31 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Support a restart as part of a deployment

                                          One of my deployments installs an MSI that can require a restart. At the moment I have it failing the deployment if the error code from the installer indicates a restart is required. When the deployment fails, I manually restart the machine, then restart the deployment manually. Ideally it would be nice if I could ask Octopus to restart and resume the deployment from within the powershell script. I can pull the MSI out into its own NuGet pkg but I'm still left with being unable to restart the machine and resume the deployment as part of the Octopus deployment…

                                          85 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base