This section assesses the setup of a CI/CD pipeline for a cloud-native application, using configuration management tools and integrating security scanning.
- Points: 40
Terraform/main.tf: Terraform script for automating the deployment of a web server on a virtual machine.
Jenkins/Jenkinsfile: Jenkins pipeline configuration for building, testing, and deploying a sample application, including a security scan step.
GitHub_Actions/main.yml: GitHub Actions workflow for building and deploying a serverless application to AWS Lambda, including steps for linting, testing, and deployment.
- Choose the appropriate subdirectory based on the configuration management tool and CI/CD pipeline used.
- Follow the instructions in the
main.tffile for deploying a web server using Terraform. - Review the
Jenkinsfilefor setting up a Jenkins pipeline with security scanning. - Implement the GitHub Actions workflow from
main.ymlfor building and deploying a serverless application to AWS Lambda.