Skip to content

Rishang/blogPost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog app with CI/CD

Details about blog web application (Click here)

Details about delpoyment (Click here)

Setup on jenkins

Install required packages

Initially you have to setup jenkins credentials required running the pipeline

Credential_id Type Description
aws-account-id text aws account id
env_dev file dev environment vars file, Example
aws_credentials file aws credentials for aws cli
tfvars file terraform secrets vars file, Example

Setting up pipeline

  • Open blueoceans in jenkins

  • Add new pipline (Github), and provide the access token of github there

  • Done the pipeline will automatically start

  • For continuous pipeline you can configure sheduled fetch updates from the github repo

Pipeline workflow diagram

Jenkins pipeline diagram

cd image

Terraform deployment diagram

cd image