CSC 424 Capstone Project Summary
CSC 424 Capstone Project Summary
Introduction
The CSC 424 Web Development CI-CD Capstone Project involves setting up a continuous
delivery pipeline using AWS CodePipeline. The project is structured into several key steps,
each with its own objectives and actions.
- Version Control: Utilize Git for version control, committing and pushing changes to the
repository.
- Environment Setup: Configure the EBS environment with necessary settings, such as
selecting the Node.js platform and creating an application.
- Build Project Setup: Create a build project and connect it to your GitHub repository using
OAuth.
- Source Stage: Configure the pipeline to detect changes in the GitHub repository.
- Build Stage: Connect the build stage to the previously created AWS CodeBuild project.
- Deploy Stage: Configure the deploy stage to use AWS Elastic Beanstalk.
- Pipeline: A series of stages that describe the workflow of software changes from source to
deployment.
- Stages and Actions: Logical divisions within the pipeline where specific tasks are
performed.
Project Completion
Upon completion, you will have a fully functional continuous delivery pipeline hosted on
AWS, capable of automatically building and deploying a Node.js application from a GitHub
repository to an AWS Elastic Beanstalk environment.