Offer in-product guidance for deploying to AWS
Problem to solve
After we deliver #26777 (closed), if a user selects AWS from the drop down, we already know that they have an intention of deploying to AWS. We could add a link that points to our AWS containers/documentation to help the user with easy to use images and/or instructions and examples of other deployments to AWS.
Intended users
- Delaney, Development Team Lead, https://design.gitlab.com/research/personas#persona-delaney
- Sasha, Software Developer, https://design.gitlab.com/research/personas#persona-sasha
- Devon, DevOps Engineer, https://design.gitlab.com/research/personas#persona-devon
Further details
Proposal
In the variables settings section, if a user selects AWS variables:
- A new call out/alert will appear towards the bottom of the variable setup modal.
- Ideally, this would be introduced into the modal with an
ease-out
200ms macro animation instead of an instantaneous effect. - Copy, button, and links:
## Deploying to AWS is easy with GitLab
[Use a template to deploy to ECS], or use a docker image to [run AWS commands in GitLab CI/CD].
[button][Learn more about deploying to AWS]
[run AWS commands within GitLab CI/CD]: `ci/cloud_deployment/index.md#run-aws-commands-from-GitLab-CI/CD`
[use a template to deploy to ECS]: `ci/cloud_deployment/index.md#deploy-your-application-to-aws-elastic-container-service-ecs`
[button]: `ci/cloud_deployment/index.md#AWS`
- Aws logo is made available with gitlab-svgs!575 (merged)
Mockup (Figma document) |
---|
Animation gif (Figma prototype) |
---|
Note: uses outdated copy |
Follow up
- We can also provide a link to Vault when #28321 (closed) is delivered
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by Dimitrie Hoekstra