更新时间:2021-07-02 23:01:22
封面
版权信息
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
Using AWS CodeCommit
Introduction
Introducing VCS and Git
What is VCS?
Why VCS ?
Types of VCS
What is Git?
Why Git over other VCSs?
Features of Git
How to do it...
Installation of Git and its implementation using GitHub
Introducing AWS CodeCommit - Amazon managed SaaS Git
Getting started with CodeCommit for HTTP users
Setting up CodeCommit for SSH users using AWS CLI
Applying security and restrictions
Migrating a Git repository to AWS CodeCommit
Building an Application using CodeBuild
Introducing AWS CodeBuild
How it works...
Pricing
Building a Java application using Maven
Install Java and verify
Install Apache Maven and verify
Building a NodeJS application using yarn
Install NodeJS and verify
Install Yarn and verify
Installing dependencies
Building a Maven application using AWS CodeBuild console
Building a sample NodeJS application using AWS CodeBuild via Buildspec.yml
Buildspec.yml
Syntax
Deploying Application using CodeDeploy & CodePipeline
The Deployment strategy in AWS CodeDeploy
In-place deployment
Blue-green deployment
Writing an application-specific file
Deploying a static application in an EC2 instance from the S3 Bucket using AWS CodeDeploy
Introducing AWS CodePipeline and its working
Continuous Deployment of static application to AWS S3 using AWS CodePipeline
Building Scalable and Fault-Tolerant CI/CD Pipeline
Benefits of using the CI/CD pipeline
How to achieve the benefits?
The scenario
The challenges
CI/CD pipeline workflow