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. 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…)
      27 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…

    • Add Channel to Dashboard

      I know there a lots of requests to make the dashboard more compact and that you're also working on significant changes to it for the upcoming multi-tenancy release. One thing I don't think I've heard mentioned in either conversation is displaying channel information in the dashboard.

      It's great that when you drill into a project overview you can pretty easily see what feature is in what environment because the channel is listed on the left. It would even better to get this information on the dashboard so you can see at a high level what components are affected by a…

      39 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  ·  Flag idea as inappropriate…  ·  Admin →
      • Display library variables on project's Variables tab

        It would be really great if on the Variables tab for a project I could see any library variables that have been included. I wouldn't expect to be able to edit them on this screen and would need to go to the Library section to do that, but just to see all of the variables that a project is using in one place would be really helpful.

        The variables that are coming in from library sets could be grayed out maybe to indicate that I can't change them here, but at least I get the full picture of everything that…

        5 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  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow variables within variables

          Allow the use of variables within other variables. I understand this could become problematic if abused (circular references, etc). However, I think this would greatly simplify administration of large projects/variable sets. For example:

          #{Administration.Service1Uri} = "http://myhost/service1"
          #{Administration.Service2Uri} = "http://myhost/service2"
          etc...

          This could be change to
          #{Administration.Service1Uri} = "#{Administration.BaseUri}/service1"
          #{Administration.Service2Uri} = "#{Administration.BaseUri}/service2"

          These variable now become target netrual, meaning they don't need to be duplicated when a new target is introduced. Simply duplicate #{Administration.BaseUri} for the new target, and the rest will just fall into place.

          Another example would be database connection strings, which typically are identical…

          0 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 →
          • allow the Run Condition of a step to be based on a variable not just whether a previous step has been successful or not

            At the moment the run condition of a step is based on the success of failure of previous steps. It would be useful if this could be based on custom variable.

            In our case, we have a step to check if there are any database changes required, if there are then we take a backup else we don't bother. Whilst this could be all done with in a single step template as there were some already available that did most of what we wanted this process takes three steps in our deployment.

            1. compare for differences
            2. run backup if…

            245 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…)
              13 comments  ·  Deployment features  ·  Flag idea as inappropriate…  ·  Admin →
            • Skippable Steps by default

              Is there a way to make a step skippable by default?

              I know the request might sound strange, but we're run into a scenario where a step may need to be run in certain scenarios. Obviously the user could skip the step by hand each time, but considering the default is to run each step, we're trying to avoid a scenario where someone doesn't look and just runs the default. This would make it very apparent that the step isn't run (as it will be marked as skipped) and force the user to look into it with more detail.

              Odd…

              62 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…)
                7 comments  ·  Flag idea as inappropriate…  ·  Admin →

                Thanks for voting on this. I think that the “channels” feature we added in 3.3 is a solution to this scenario – you could set up channels like “major release (all steps)” and “tiny bugfix (run 1 step)”.

              • Ability to run F# scripts in addition to C# scripts

                Support F# as an alternative to PowerShell

                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  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Ability to "ignore" or "disable" a step

                  Make it possible to mark a step/action as "disabled" so that it does not get run.

                  Not sure what the scope should be - should it apply to any release with that step, or just new releases created?

                  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  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support for Azure Service Fabric

                    Please support deployments of the new Azure Service Fabric "microservice" architecture platform.

                    See http://azure.microsoft.com/en-us/documentation/articles/service-fabric-overview/ for the initial documentation and Channel9 build videos.

                    557 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…)
                      22 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • 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 →
                                      • 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 →
                                          ← Previous 1 3 4 5 6 7 8
                                          • Don't see your idea?

                                          Feedback and Knowledge Base