Build using cloud CI/CD from local source
Description
When considering a cloud-based workflow, we often jump to a cloud IDE. But in reality, most developers will still want to write code locally and work with the cloud in a hybrid fashion, such as using it for CI/CD. Today, that interface is by committing code into git
and pushing up your changes to GitLab. But this can get clumsy when you are committing just so they run CI/CD in the cloude. We have an issue to let you run CI tests in the cloud based on your local code so you can be sure it passes before committing and pushing to origin
. Is there a parallel need to "build" in the cloud based on local source? Imagine you need to compile a bunch of source, or fetch a lot of dependencies, or build a large Docker image; this could be time-consuming on your local laptop (or iPad) and might be more efficient on cloud resources. It's likely not going to be as significant as CI tests which could be highly parallelized, but still could be beneficial.