Sources:
- Tutorial: Create a GitLab pipeline to push to Google Artifact Registry
- Tutorial: Create and deploy a web service with the Google Cloud Run component
https://docs.gitlab.com/ee/api/deployments.html
It is possible to have a button on a GitLab README page that would deploy an artifact to a particular cloud provider. While the provided documentation doesn't explicitly mention this specific feature, it does discuss CI/CD pipelines and deployment to cloud providers like Google Cloud.
To achieve this, you would typically: