This is the repository with all the resources for the Jenkins training on Udemy
Role in this project:
DevOps Engineer Contributions:44 commits, 6 PRs, 41 pushes in 5 years 1 month
Contributions summary:Edward primarily focused on automating and configuring the Jenkins environment within the repository. Their work involved creating and updating scripts for installing Jenkins, configuring Docker for the Jenkins slave, and setting up the necessary dependencies. The user also implemented job definitions using Groovy DSL for NodeJS-based projects, including Docker integration for building and publishing images. Furthermore, they made updates to Docker-related configurations and repository URLs.
jenkinstraining-materials
Role in this project:
DevOps Engineer Contributions:10 commits, 9 pushes, 1 branch in 5 years 7 months
Contributions summary:Edward focused on automating infrastructure deployment and configuration using Packer and Terraform. They created a script, `jenkins-terraform.sh`, to build an AMI using Packer, extract the AMI ID, and upload a Terraform variable file to S3. Further contributions included setting `set -ex` in the shell script for debugging and adding the AWS region. Additional work involved bumping a NodeJS version and renaming a Node binary within the context of an application deployment script.