BUILDING ANGULAR CI/CD SERVERLESS PIPELINES WITH AWS
Setting up a CI/CD pipeline for an Angular application not only speeds up development for engineers but speeds up the deployment process as well. Continuous Integration means apps are built and tested regularly within the deployment pipeline and regularly merged to a shared repository. This means safer, less buggy deployments and fewer merge conflicts between teams. Continuous Delivery and Continuous Deployment bring faster and easier deployments to various environments with testing steps built into the process. That means well tested code changes can reach your end users faster. By integrating with a code repository like git, we have easy visibility into which commit is currently deployed and reverting to previous commits can be as easy as pushing a button.
In this workshop we will go through setting up a Serverless CI/CD pipeline for an Angular application with GitHub integration using AWS. We will start simple by getting our app deployed using AWS Code Pipeline and work up to a fully integrated pipeline with PR testing and manual deployment approvals. In the second half of the workshop we will use AWS Amplify to deploy our app and set up Cognito Authentication. By the end of this workshop, you should have a good understanding of the underlying services being used to deploy an application to AWS and be able to build on that knowledge to further explore the options for Angular with AWS.
If you would like to code along and deploy an application to your own AWS account you will need to set up a free AWS account at least 24 hours before the workshop begins and have a personal GitHub account. There will be some underlying cost to the services being used for this workshop, but those charges should not exceed more than a couple of US Dollars.
This workshop will introduce the following AWS Services:
- AWS Code Pipeline
- AWS Code Build
- AWS Cloud Watch
- AWS IAM
- AWS SNS
- AWS S3
- AWS Amplify
- AWS Cloud Formation
- AWS Cognito
This workshop will also cover the following concepts:
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- GitHub Workflows and Actions
BUILDING ANGULAR CI/CD SERVERLESS PIPELINES WITH AWS
Setting up a CI/CD pipeline for an Angular application not only speeds up development for engineers but speeds up the deployment process as well. Continuous Integration means apps are built and tested regularly within the deployment pipeline and regularly merged to a shared repository. This means safer, less buggy deployments and fewer merge conflicts between teams. Continuous Delivery and Continuous Deployment bring faster and easier deployments to various environments with testing steps built into the process. That means well tested code changes can reach your end users faster. By integrating with a code repository like git, we have easy visibility into which commit is currently deployed and reverting to previous commits can be as easy as pushing a button.
In this workshop we will go through setting up a Serverless CI/CD pipeline for an Angular application with GitHub integration using AWS. We will start simple by getting our app deployed using AWS Code Pipeline and work up to a fully integrated pipeline with PR testing and manual deployment approvals. In the second half of the workshop we will use AWS Amplify to deploy our app and set up Cognito Authentication. By the end of this workshop, you should have a good understanding of the underlying services being used to deploy an application to AWS and be able to build on that knowledge to further explore the options for Angular with AWS.
If you would like to code along and deploy an application to your own AWS account you will need to set up a free AWS account at least 24 hours before the workshop begins and have a personal GitHub account. There will be some underlying cost to the services being used for this workshop, but those charges should not exceed more than a couple of US Dollars.
This workshop will introduce the following AWS Services:
- AWS Code Pipeline
- AWS Code Build
- AWS Cloud Watch
- AWS IAM
- AWS SNS
- AWS S3
- AWS Amplify
- AWS Cloud Formation
- AWS Cognito
This workshop will also cover the following concepts:
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- GitHub Workflows and Actions
Loading...
Loading...