Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI option to load sample process #5933

Closed
MarkSiedle opened this issue Oct 25, 2019 · 2 comments
Closed

UI option to load sample process #5933

MarkSiedle opened this issue Oct 25, 2019 · 2 comments
Assignees
Labels
feature/usability kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time size/small ~1 day
Milestone

Comments

@MarkSiedle
Copy link

Background

In response to customer feedback asking for an option to see an example deployment process/steps, and following our 80/20 rule, we want to create an option to do just that, without being too intrusive.

This should also be a useful time-saver for both customers and developers, I.e. when you're just needing to create a valid process quickly to test a deployment/runbook's task execution (this feature should save you a LOT of clicks).

Simple Example

Here we show two server-side script steps (since we don't want to dive into the complexity of dealing with deployment targets / roles) and this shows how you can write "Hello world" using PowerShell and C# in a way that's useful for beginners to explore. It shows that you can:

  • run multiple steps in parallel
  • compare how you'd write hello world in different languages
  • write comments and have markdown links show up in your logs

Overflow option only

This feature should be accessible from the overflow menu, and is only visible when your process has no steps.

We will not include an additional link to this feature from the onboarding components themselves, because this would add noise / take away from the onboarding journey that guides you through the step-editing process. This is a delicate balance and valuable learning opportunity for new users that we don't want to disrupt. We can monitor this over time and decide if the value of this feature outweighs the risk to the onboarding process :)

Longer Term

We'd like to see this PR be the beginnings of something larger in the future, with options to load different useful samples, but this feels like a simple way to start the conversation and see if we find this useful with minimal investment/risk.

Results

2019-10-24 12_50_58-Deployment Process - Octopus Deploy

2019-10-24 12_51_11-Deployment Process - Octopus Deploy

2019-10-24 12_51_49-Deploy test2 release 0 0 1 to Dev - Octopus Deploy

@MarkSiedle MarkSiedle added the kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time label Oct 25, 2019
@MarkSiedle MarkSiedle self-assigned this Oct 25, 2019
@octoreleasebot octoreleasebot added this to the 2019.10.2 milestone Oct 25, 2019
@octoreleasebot
Copy link

Release Note: UI option to load a sample process for new projects

@lock
Copy link

lock bot commented Jan 24, 2020

This thread has been automatically locked since there has not been any recent activity after it was closed. If you think you've found a related issue, please contact our support team so we can triage your issue, and make sure it's handled appropriately.

@lock lock bot locked as resolved and limited conversation to collaborators Jan 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature/usability kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time size/small ~1 day
Projects
None yet
Development

No branches or pull requests

2 participants