Skip to content

Draft: Gitpod optimisations

Ash McKenzie requested to merge ashmckenzie/tidy-up-gitpod-yml-2 into master

What does this MR do and why?

This MR needs the following MRs merged first:

This MR updates the .gitpod.yml to:

  • Do less work by pushing that logic into the Gitpod Docker image creation.
  • Move most logic into the 'GDK' task because the bulk of the logic is GDK related.
  • The 'GitLab' task now waits for the 'GDK' task and prints Thu 15 Dec 2022 07:58:49 AM UTC – Waiting for GDK to be configured.. to the user until ready.
  • Every echo is now timestamped and sent to /workspace/startup.log.
  • Improve readability by adding newlines where appropriate.

To test

https://gitpod.io/#https://gitlab.com/gitlab-org/gitlab/-/tree/ashmckenzie/tidy-up-gitpod-yml-2/

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 Ash McKenzie

Merge request reports