GitHub Actions gives us the power to use our repositories to speed up the delivery of our software and applications, all from one central point of truth. This workshop will guide you through hands-on experiences with GitHub Actions to leverage GitHub Package Registry and safely deploy applications to the cloud..
- GitHub account with a verified email address
- Install GitHub Learning Lab on your account
- Sign up for the GitHub Actions
- Sign up for the GitHub Package Registry
- Create a GitHub Personal Access Token for your account.
- AWS Account
- The following permissions will be necessary for the second lab
- Note: These are all
FullAccess
, which is not needed for production, but the permissions can be made more granular- AmazonEC2FullAccess
- CloudFormationAllAccess
- AmazonAPIGatewayAdministrator
- AmazonS3FullAccess
- AWSLambdaFullAccess
- IAMFullAccess
- Create an AWS S3 bucket
- Note: You will need to sign up for S3 in addition to your normal account, if you haven't already
- Both AWS Secret key and AWS Access Key