This project demonstrates a full CI/CD pipeline for a Java web application using AWS services. The workflow covers source control in GitHub, package management with CodeArtifact, build automation using CodeBuild, deployment through CodeDeploy on EC2 instances, and orchestration with CodePipeline.
📌 https://learn.nextwork.org/projects/aws-devops-vscode
- Build and test Java app locally
- Connect AWS with IAM credentials
- Set up EC2 instance and deploy app
📌 https://learn.nextwork.org/projects/aws-devops-github
- Link GitHub with AWS CodePipeline
- Automate build and deploy triggers
📌 https://learn.nextwork.org/projects/aws-devops-codeartifact-updated
- Manage Java dependencies securely
- Integrate CodeArtifact with Maven and CodeBuild
📌 https://learn.nextwork.org/projects/aws-devops-codebuild-updated
- Automate build and packaging
- Upload artifacts to S3
- Monitor build logs
📌 https://learn.nextwork.org/projects/aws-devops-codedeploy-updated
- Automate deployments to EC2
- Monitor deployment status and rollback
📌 https://learn.nextwork.org/projects/aws-devops-codepipeline-updated
- Integrate GitHub, CodeBuild, and CodeDeploy
- Fully automate source-build-deploy process
Special thanks to the NEXTWORK team for the 7-day project guidance and resources.