Loading Events

« All Events

  • This event has passed.

Continuous Integration and Continuous Deployment Jenkins, Travis CI, CircleCI workshop 1 day

November 11, 2023 @ 9:00 am - 5:00 pm

₹ 500

Workshop: Continuous Integration and Continuous Deployment (CI/CD)

Time Session Activities
9:00 AM – 9:30 AM Registration and Welcome Welcome participants, provide an overview
9:30 AM – 10:15 AM Introduction to CI/CD Presentation on CI/CD fundamentals and benefits
10:15 AM – 10:30 AM Morning Break Short break for refreshments
10:30 AM – 11:30 AM Setting Up Jenkins for CI Demonstration and installation of Jenkins
11:30 AM – 12:30 PM Building CI/CD Pipelines with Jenkins Creating and configuring Jenkins pipelines
12:30 PM – 1:30 PM Lunch Break Lunch and networking
1:30 PM – 2:30 PM Introduction to Travis CI and CircleCI Overview of cloud-based CI/CD services (Travis CI, CircleCI)
2:30 PM – 3:15 PM Creating CI/CD Workflows with Travis CI and CircleCI Building and configuring CI/CD pipelines
3:15 PM – 3:30 PM Afternoon Break Short break for refreshments
3:30 PM – 4:15 PM Hands-On Exercise: Implementing CI/CD with Jenkins, Travis CI, and CircleCI Guided activity to set up CI/CD workflows
4:15 PM – 4:45 PM Q&A Session and Wrap-Up Address questions, provide resources, and close

Notes:

  • This one-day workshop focuses on continuous integration and continuous deployment (CI/CD) using Jenkins, Travis CI, and CircleCI.
  • It includes lectures, demonstrations, and hands-on exercises for setting up CI/CD pipelines.
  • Participants should have access to their own laptops for hands-on exercises.
  • Encourage participants to ask questions throughout the workshop.
  • Provide additional resources and references for participants to continue their CI/CD learning journey after the workshop.
  • Schedule breaks to keep participants refreshed and engaged.

Continuous Integration and Continuous Deployment

1 / 20

  • Vulnerability Management: Develop a process for managing and addressing vulnerabilities found in your code.

2 / 20

  • Infrastructure as Code (IaC): Implement infrastructure provisioning and management using IaC tools like Terraform or AWS CloudFormation.

3 / 20

  • Container Orchestration: Set up container orchestration (e.g., Kubernetes) for deploying and scaling applications.

4 / 20

  • Pipeline as Code: Write pipeline configurations as code (e.g., Jenkinsfile, .gitlab-ci.yml) for versioning and automation.

5 / 20

  • Multi-Environment Deployment: Implement CD pipelines for multiple environments (e.g., development, staging, production).

6 / 20

  • Basic CD Pipeline: Set up a CD pipeline that deploys code changes to a staging environment automatically.

7 / 20

  • Deployment Strategies: Explore various deployment strategies (e.g., blue-green, canary) and choose one for your project.

8 / 20

  • Monitoring Tools: Configure monitoring tools (e.g., Prometheus, Grafana) to track application performance.

9 / 20

  • Alerting: Implement alerting rules in your monitoring system and set up notifications.

10 / 20

  • Security Scanning: Integrate security scanning tools (e.g., OWASP ZAP, Snyk) into your CI/CD pipeline.

11 / 20

  • Artifact Management: Implement artifact management in your CI pipeline to store and version artifacts.

12 / 20

  • Unit Testing: Write unit tests for your project and integrate them into the CI pipeline.

13 / 20

  • Integration Testing: Implement integration tests and automate their execution in the CI pipeline.

14 / 20

  • Code Linting: Configure code linters (e.g., ESLint, Pylint) in your CI pipeline to enforce coding standards.

15 / 20

  • Code Coverage: Integrate code coverage tools (e.g., Istanbul, JaCoCo) into your CI pipeline to measure test coverage.

16 / 20

  • Understanding CI/CD: Explain the concepts of Continuous Integration and Continuous Deployment.

17 / 20

  • Benefits of CI/CD: List and discuss the advantages of implementing CI/CD in software development.

18 / 20

  • Choosing a CI/CD Tool: Research and compare popular CI/CD tools like Jenkins, Travis CI, CircleCI, and GitLab CI.

19 / 20

  • Installing CI/CD Tools: Install and configure a CI/CD tool of your choice in a test environment.

20 / 20

  • Creating a Simple CI Pipeline: Set up a basic CI pipeline that runs unit tests and linters on code commits.

Your score is

The average score is 0%

0%

location=meet.google.com/eid-khcd-qxn
KPS UPI

Details

Date:
November 11, 2023
Time:
9:00 am - 5:00 pm
Cost:
₹ 500

Organizer

KnowPowrSolutions
Phone
9689498899
Email
info@KnowPowerSolutions.in
View Organizer Website

Venue

Virtual
wpChatIcon
wpChatIcon