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. Lifecycle: Optional phase or optional environment

    As a user I would like to have lifecycle phase or environment within a phase be optional.

    Use Case:
    We have dev test environment which our devs can test stuff before sending it to QA but they are not required to and only usually do so for more complex stories. They also sometimes do ...interesting things with that environment. They need to be able to deploy without restriction or impact on state of other environments.

    Our QAs however are required to deploy to QA before deploying to staging/prerelease.

    Possible solutions:
    - Optional phase
    - Optional environment in phase that does…

    163 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      14 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow Polling Tentacles to contact Octopus on 443 or 80 ports

      There is two cases at customer sites, where I have set up Polling Tentacles. I guess the whole design idea of these Polling Tentacles is to ease setup for closed environments and to have to avoid opening Firewall each and every time.

      However, since the Polling Tentacle is connecting back on port 10943 instead of port 80 or port 443, in both cases I have had to ask the customer to open outbound port 10943, which is annoying and time consuming.

      Would you consider changing the Polling Tentacle to talk back to the Octopus Deploy server in some of the…

      219 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        6 comments  ·  Flag idea as inappropriate…  ·  Admin →

        We have started a beta of a feature that allows communications over a shared HTTPS port and expect it to release it early April 2017, in version 3.12.0.

        Even without this feature, it is possible to changed the listening port by running the following command (https://octopus.com/docs/administration/server-configuration-and-file-storage):

        Octopus.Server.exe configure —commsListenPort 10944

        When configuring the tentacle, the server-comms-port option can be used to specify this new port (https://octopus.com/docs/api-and-integration/tentacle.exe-command-line/poll-server)

        However there is a restriction that the Octopus Web UI can’t run on the same port as the comms listen port. Octopus can however be configured to run on just 443 (HTTP) and the comms port on 80 (or in reverse). NB even though comms runs on port 80, it would still use TLS in it’s communication.

      • When updating a Step Template - update across all Projects

        I want to use template-all model, where all projects consists only of step templates, to provide central management of deployment process. But when i modify step template, I need to manually go into every project and into step and click "update".

        I think it would be better to use TeamCity model, where template can only be inherited and not changed inside project, or cloned from template if changes needed. Or provide the ability to one-click update all steps that uses the template (even better ask for it after click on Save button).

        I'm going to end up with 30+ projects,…

        572 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          34 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Automatically upgrade tentacles

          http://help.octopusdeploy.com/discussions/questions/3915-auto-agent-upgrade

          When a new server connects and has an old version of the agent have the server auto upgrade the tentacle instead of make us click the button in the environment page.

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
          • Renew or upgrade your Octopus Deploy license should always be https

            The octopus upgrade page can be used with http, this page should require https.

            http://octopusdeploy.com/licenses/upgrade

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • The "Choose Step" dialog could explain how to get more steps

              A simple link "Get more steps" that takes the user to [Library / Step Templates] would help new users discover how to add more step options to this dialog.

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
              • Tighter integration between step templates and community library

                Bake the Script Library right into the product (granted it assumes that the
                instance can talk to the internet) but it would be nice to not have to
                copy/paste the Octo scripts into my instance, but could just import them.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                • Allow Secure Variables in Step Templates

                  I have a pair of Step Templates that allow me to remove the machine I am deploying to from our load balancer (and then add it back in after the deploy).

                  I can store the user name and password as "Parameters" but the password is easily visible.

                  It would be nice if steps had a "variables" section for their own secure variables.

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                  • provide a way to send notifications from failed tasks

                    as an admin, i'd like to receive email notification of failed tasks such as health checks or other automated tasks.

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      completed  ·  2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                    • Encapsulate deployment of multiple projects into single event

                      We have several deliverables that are usually deployed on individual schedules, thus each deliverable equates to its own Octopus Project. There are occasions when we have coordinated releases of many of our projects. In these situations, it would be an improvement to have the ability to define releases for individual projects as we can do now, but group these releases together into a "System" release which includes several "Project" releases.

                      345 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        26 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →

                        Implementing this as described would make for quite a complicated UX. A deployment takes a release of a project, and applies it to an environment. So you’d have to select all the projects, then the releases for those projects. Not to mention getting the order/dependencies right. I can’t see us building something specific for this in the near future.

                        With Channels in 3.2, I think this scenario can be modelled differently. Say a project has 5 components which are sometimes deployed independently, and sometimes all at once. You could simply create a channel for each of the components, and an extra channel for “Full release”. Steps can then be scoped to each channel and the Full Release channel.

                        When creating a release, you can then choose whether it’s for just one of the components or all of them, and the UI will change as appropriate. And best of all dependencies…

                      • Allow for wildcard directory searching for substitute variables in files

                        We need the ability to allow for wildcard searching of files within the substitute variables in files feature, such as '*\*.config'

                        Source: UV ticket 871

                        96 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          5 comments  ·  Flag idea as inappropriate…  ·  Admin →

                          Hi everyone,

                          Thanks for your input on this request.

                          Version 3.11.8 now supports wild cards and extended wild card patterns via the ‘Target Files’ UI elements on these 2 configuration additions: ‘Substitute variables in files’ and ‘JSON configuration variables’.

                          When you try it out let us know if you encounter any issues, either via the support channels or on the github issue.

                          More details here: https://github.com/OctopusDeploy/Issues/issues/3269

                          Update: we tried to support full globbing syntax but it broke behavior for customers who had folders with square brackets as part of the name.

                        • Allow deployments to target roles that don't exist (yet)

                          Presently Octopus assumes the deployment environment must exist before the project is setup - because you can't create a deployment that targets a role that doesn't exist.

                          This means that you can get into creating your new deployment, then realize you are blocked from saving, then lose your changes as you a) go and create a role or b) go and talk to the admin (the drop-down won't refresh, so creating the role in a different browser tab doesn't work).

                          I think it'd be better if you were just warned if targeting a role that didn't exist, but allowed to…

                          4 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            completed  ·  3 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow deployment of a project to an environment without any machines in that role

                            We have a pretty ephemeral environment in AWS and setup new environments several times a week. Our ELB healthchecks are tied to the web apps we're deploying. This can kind of create a timing or chicken-and-egg problem when we need to deploy a project to a new environment. We have to deploy the app for that box before the ELB kills the instance as unhealthy.

                            What I'd like to be able to do is deploy a project to an environment then as new EC2 instances are registered with Octopus we lean on deployment triggers to deploy the software as soon…

                            19 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              completed  ·  1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                            • Set a variable that triggers a manual intervention step

                              It would be great if we could configure a manual intervention step to only run if a particular variable from a previous step is set. For example if we had a powershell step that was created to determine if a particular process was running, and if it wasnt found I could set a variable to true, that then the next step (manual intervention) finds is set to true and runs, otherwise the deployment continues on.

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

                              50 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • Certificate Management

                                We are working on a feature to allow storage and management of X509 Certificates within Octopus.

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

                                If you have any comments or suggestions, please post them to the GitHub issue.

                                10 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
                                • Version Control of deployment scripts

                                  In the Continuous Delivery book, Jez wrote that your deployment scripts should be in source control. After creating some pretty elaborate powershell scripts for Octopus, I have to agree. Losing those scripts or having them damaged would be pretty painful.
                                  I understand Octopus has backups, but it would be better to be able to get back to a previous version or see where the script had changed. Since we use GIT, I would be completely satisfied if GIT integration was all that you supported. :) I hope this is helpful. Thanks.

                                  431 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    33 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Different icons/images for the new TFS build steps

                                    Currently the new build steps in TFS 2015 for octopus, have the same image/icon and it's not easy to identify which type of step it is.

                                    I suggest create different icons for each type:

                                    - Package Application
                                    - Push Packages to Octopus
                                    - Create Octopus Release
                                    - Deploy Octopus Release

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      1 comment  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Cloning of steps

                                      It would be nice if I could clone steps inside processes. For example if I want to deploy two nuget packages, I need to create one step to deploy a nuget and again create another step to deploy a nuget, instead of just cloning it. It's a waste of time!

                                      282 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        21 comments  ·  Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Move steps as child steps into another step

                                        On refactoring process steps, it sometimes bugs me to delete a main process step and recreate it as child step.

                                        It would be very nice to move a main step "into" another step as child step. Maybe by allowing reordering steps in the complete hierachy?

                                        75 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          2 comments  ·  Setup/administration  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Environment and machine conditions should be inclusive OR exclusive

                                          There are multiple places within Octopus where you can set 'conditions' on something by limiting it to a set of machines, or environments, etc.

                                          It would be nice if we could extend this UI to allow the 'inverse' to be selected too.

                                          Examples are:

                                          - A step that only runs for a given environment -> users should be able to say "only the X and Y environment" (which they can do now), or "all environments except X and Y" (which they can't)

                                          - Deploying to a subset of machines (advanced deployment settings) - again you can include machines, but not…

                                          346 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            11 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 6 7 8
                                          • Don't see your idea?

                                          Feedback and Knowledge Base