General

  1. Support server roles

    Rather than directly associating machines with projects, you should be able to place machines in roles (buckets), and assign projects to deploy to those roles. This allows deployments using cloud providers to scale easily (you don't need to updates dozens of projects whenever you add/remove a machine from production).

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Prevent someone from clicking the "Deploy Release" button twice

    As a twitchy release manager (or someone with a defective mouse), I would like it if Octopus prevents me from clicking the "Deploy Release" button twice or more in succession, so that I do not inadvertently screw up my release environments

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Role based security

    I work in a global team and could only consider Octopus if it had role based security. e.g. Only people in certain roles can deploy to certain environment.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Auto-purge Tentacles

    Seems the "Auto-purge Tentacles" backlog item didn't make it to uservoice and haven't seen a release with this feature...

    https://trello.com/card/auto-purge-tentacles/4e907de70880ba000079b75c/20

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 116 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. API endpoint to get most recent deployment

    Given a project name and an environment, I'd like to be able to query the /api/ area to find which release was most recently deployed.

    I'd also like to filter the query to exclude deployments that failed and to exclude deployments that skipped one or more steps.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. make the step nuget package input case insensitive

    When adding a new step package typing the name of the nuget package should be case insensitive when offering the drop down help.

    0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Windows Azure support

    Azure VM roles are already supported. Add support for Azure web and worker roles.

    69 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Custom dashboards

    As a user, I want to create my own dashboard and share it with my team, so that we can easily see the projects that matter to us.

    23 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Pass variables from one step to another

    As a package author, I'd like to be able to return variables from my PowerShell scripts in one deployment step, and have them passed to the next deployment step as inputs, so that I can pass useful context information from one step to another.

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Nicholas Blumhardt responded

    This has shipped; results of Set-OctopusVariable will be carried through to subsequent steps as Octopus.Actionname_].Outputmachine_].variable.

  13. Pull-based deployments (possibly using Azure Service Bus)

    Instead of Octopus acting as a client to the Tentacle, have Tentacle connect to the Octopus over Azure Service Bus, to reduce the need for firewall changes

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. 11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Ability to run F# scripts in addition to C# scripts

    Support F# as an alternative to PowerShell

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. 7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Apply auto-refresh across the board

    Auto refresh is working on the task details and home page, and it should be extended to work on all pages.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add ability to set host header

    During the Octopus installation, along with changing the port number for the web portal, add the ability to set a custom host header

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base