DevOps Classroomnotes 01/May/2022

Continuous Integration CI / Continuous Delivery

  • Big Bang Integrations were done or adopted by the industry in early 2000’s
  • Grady Booch has proposed Continuous Integration.
    • Maintain a single code repository for a project
    • Integrate your application every time/frequently whenever developer commits
    • Ensure you have automated unit tests such as smoke tests, sanity tests
    • Automate the build and execute the tests, showcase the test results.
    • Also check code quality
  • Lot of Organization Have CI in place.
  • We need a tool which can detect when the code is commited to the repository and execute the tests and also notify the results. There are lot of tools for this
    • Azure DevOps (Formerly called as VSTS):
      • From Microsoft
    • Bamboo:
      • From Atlassian
    • GitLab
    • GitHub Action
    • Jenkins
    • TeamCity
    • Travis CI
  • As part of our course, We learn Jenkins and Azure DevOps.
  • During the DevOps Demo we have already understood what Continuous Delivery and Continuous Deployment are.
  • Any CI/CD Engine is almost equivalent to CRON on Steriods
    Preview
  • CI/CD System will have SCM(Source Code Management) tool integrations

Jenkins

  • An Open Source Automation Server fine tuned for CI/CD Activities.

Exercise

  • Try to find how to create a cron job on linux and understand cron syntax
  • Refer Here for syntax.

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

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

Please turn AdBlock off
Floating Social Media Icons by Acurax Wordpress Designers

Discover more from Direct DevOps from Quality Thought

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

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube