DevOps Classroom notes 10/Nov/2023

Big Bang Integrations

  • We represent a company called as lt infotech. This organization is building a food delivery application
  • We have different teams who are working in isolation
  • Approach
    • Each team will work in isolation for 8 months and finish development
    • On the first day of 9th month we will start integrating and test the application
  • This approach is called as Big Bang integration
  • This almost fails all the time
  • Generally to fix issues most of the teams go for workarounds

Continuous Integration

  • We represent a company called as lt infotech. This organization is building a food delivery application
  • Approach:
    • From day 1 all the teams need to integrate their work
    • Accept failures and plan for proper fixes rather than technical debts
  • Integration was majorly done manually, so this needs to be replaced with automated tools
  • Integration approach:
    • Whenever a new change is done in any part of the system
    • build the code
    • test the integration with automated tests
    • publish the results
  • Developer will have the feedback of his changes
  • To work with continuous integration we need
    • A tool which builds the code
    • A tool which runs the tests
    • A tool which which notifies the users via email or … about failures and success.
  • tools ():
    • Cruise Control for CI
    • Makefile for building the code

Version Control Systems

  • Version Control System is a software for maintaining Code. It is basically a source code repository
  • Generations:
    • Single System Version Control
    • Client Server Version Control
    • Distributed Version Control

Terms

  • Repository
    • Source Code Repository
      • Git
    • Artifact Repository
      • Jfrog
  • Artifact
  • Quality Gate
  • Promotion
Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Media Icons Powered by Acurax Web Design Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Exit mobile version
%%footer%%