Continuous integration/continuous delivery (CI/CD) pipelines automate the testing and delivery of code by monitoring a controlled software repository. When new software is checked in, the pipeline orchestrator will first run unit tests. If the tests are successful , a deployment package is built and saved to a Container Registry,which completes the steps for continuous integration.Continuous delivery deploys your images or artifacts to the operational environment you specify, such as App Engine or GKE.
With Google Cloud, you can use Cloud Source Repositories as your Version Control repository.
Unit testing and container artifacts can be produced through Cloud Build and automated through build triggers.
Common places to save and manage your finalized images include Container Registry and Artifact Registry.
Continuous Delivery can also be implemented through steps specified in Cloud Build and implementing build triggers to apply build operations when a new manifest is added to a monitored candidate repository.
Cloud Build handles building , testing , and deploying your application logic through a build configuration. This build configuration is executed by cloud builders, which are container instances with a common set of tools loaded on them.Provided builders include curl, docker,gcloud CLI,gsutil,git an gee-deploy. You can also implement your own cloud builder.
Comments
Post a Comment