OctopusDeploy / octopus-jenkins-plugin

| Public | Jenkins plugin which integrates with Octopus Deploy
MIT License
0 stars 0 forks source link

Jenkins plugin won't render spaces selector if default Octopus connection is broken #105

Open twerthi opened 4 years ago

twerthi commented 4 years ago

Are you a customer of Octopus Deploy? Don't raise the issue here. Please contact our support team so we can triage your issue, making sure it's handled appropriately.

Prerequisites

The bug

If the default Octopus Server connection in Jenkins encounters an error, such as a 403, the spaces selector will not render. If you switch the connection in your build definition to a connection that works, the spaces selector will not render. If you save, then come back into the build definition with a functional connection, the spaces selector will not render.

What I expected to happen

Steps to reproduce

  1. Define multiple Octopus Deploy plugin connections, one with a 403 error

  2. Move the broken connection to the top of the list

  3. Edit a build definition and add a Push packages to Octopus step

  4. Spaces selector will not render

  5. Change the Octopus Server in the Octopus Connection section to a functional connection

  6. Spaces selector will not render

  7. Move functional connection to the top of the list to make it the default.

  8. Edit a build definition and add a Push packages to Octopus step

  9. Select a space

  10. Save build definition

  11. Manage Jenkins and move the broken connection to the top of the list

  12. Edit the definition you just saved

  13. The spaces selector is no longer rendered

Affected versions

Octopus Server:

Workarounds

Changing the order of the connections so the one that's working is the default connection.

Links

mcasperson commented 4 years ago

Hi @twerthi ,

I just wanted to reach out and let you know that we have flagged this as an issue with product, but at this point we do not have capacity to assign an engineer to resolve the issue. We'll keep the issue open, but unfortunately we can not provide any guidance as to when it will be resolved. I'm sorry for the inconvenience, and we do appreciate that you took the time to report the issue.

Regards Matt