In a few hours, quickly learn how to effectively leverage various AWS services to improve developer productivity and reduce the overall time to market for new product capabilities. In this session, we will demonstrate a prescriptive approach to incrementally adopt and embrace some of the best practices around continuous integration & delivery using AWS Developer Tools and 3rd party solutions including, AWS CodeCommit (a managed source control service), AWS CodeBuild (a fully managed build service), AWS CodePipeline (a fully managed continuous delivery service), and AWS CodeDeploy (an automated application deployment service). We will also highlight some best practices and productivity tips that can help make your software release process fast, automated, and reliable.
See the diagram below for a depiction of the complete architecture.
For this workshop, we will be issuing lab accounts for you to use to try out the services as documented. It is just like any other AWS account (with some IAM restrictions) and is completely free to use. You will not be charged for running any resources in these accounts. Do not store any sensitive information on these accounts. Note that the accounts will be terminated after the workshop, so do take measures to backup and save any work done.
Note: As AWS accounts are a finite resource and we have obtained approval to provision them solely for this workshop's purpose, we'd like to ask you to be frugal on the usage.
- Prior to the workshop, you will be sent a 12-character team hash. If you do not have this, please sound out to the workshop facilitators for assistance.
- Head over to the Event Engine Dashboard to login with the hash.
- Once you have logged in, you will be greeted with the User Dashboard. The AWS console can be access by clicking on the AWS Console button on the right.
Important: Please use the region Singapore (ap-southeast-1) for all resources in this lab.
- Let's get started! Head over to Lab 1 below to begin.
- Lab 1 - Build project on the cloud
- Lab 2 - Automate deployment for testing
- Lab 3 - Setup CI/CD using AWS CodePipeline
- Lab 1 - Build project on the cloud
- Lab 2 - Automate deployment for testing
- Lab 3 - Setup CI/CD using AWS CodePipeline
This library is licensed under the Apache 2.0 License.