### [Read this on the main serverless docs site](https://www.serverless.com/framework/docs/providers/google/guide/deploying) # Google - Deploying The Serverless Framework was designed to provision your Google Cloud Functions Functions, Events and Resources safely and quickly. ## Deploy All This is the main method for doing deployments with the Serverless Framework: ```bash serverless deploy ``` Use this method when you have updated your Function, Events or Resource configuration in `serverless.yml` and you want to deploy that change (or multiple changes at the same time) to the Google Cloud. ### How It Works The Serverless Framework translates all syntax in `serverless.yml` to a Google Deployment Manager configuration template. - The provider plugin parses `serverless.yml` configuration and translates it to Google Cloud resources - The code of your Functions is then packaged into a directory, zipped and uploaded to the deployment bucket - Resources are deployed ### Tips - Use this in your CI/CD systems, as it is the safest method of deployment. Check out the [deploy command docs](../cli-reference/deploy.md) for all details and options.