Skip to content

Bootstrap Automation feature

Tao Guo requested to merge astao/automation/boostrap into master

What does this MR do and why?

This MR bootstrap the bare minimum routing and Vue app for the new incubation feature Automation. For more context: gitlab-org/incubation-engineering/no-code-low-code&1

Both backend and frontend are guarded by no_code_automation_mvc feature flag.

The feature requires GitLab Ultimate.

Screenshots or screen recordings

Screenshot

Please note the below screen can only be accessed by entering URL manually, as the navigation will be added in a separate MR.

image

How to set up and validate locally

  1. Make sure you are on GitLab Ultimate.
  2. Enable the feature flag
    Feature.enable(:automation_mvc)
  3. Visit http://127.0.0.1:3000/groups/flightjs/Flight/-/automations

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Tao Guo

Merge request reports