[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"term-c\u002Fcontinuous-integration":3,"related-c\u002Fcontinuous-integration":152},{"id":4,"title":5,"acronym":6,"body":7,"category":132,"description":133,"difficulty":134,"extension":135,"letter":136,"meta":137,"navigation":138,"path":139,"related":140,"seo":146,"sitemap":147,"stem":150,"subcategory":6,"__hash__":151},"terms\u002Fterms\u002Fc\u002Fcontinuous-integration.md","Continuous Integration",null,{"type":8,"value":9,"toc":126},"minimark",[10,15,19,23,26,30,115,119,122],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Imagine a group project where everyone keeps adding their piece to a shared Google Doc and a robot instantly proofreads the whole thing every single time. That's Continuous Integration — code from everyone gets merged and tested together constantly so problems show up immediately, not the night before launch.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Continuous Integration is a software development practice where team members integrate their work frequently, at least once a day. Each integration is verified by an automated build and test suite to detect errors as quickly as possible.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Triggered on every push and pull request\non:\n  push:\n    branches: [main, develop]\n  pull_request:\n    branches: [main]\n","yaml","",[38,39,40,49,60,69,94,102],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# Triggered on every push and pull request\n",[41,50,52,56],{"class":43,"line":51},2,[41,53,55],{"class":54},"sfNiH","on",[41,57,59],{"class":58},"sMK4o",":\n",[41,61,63,67],{"class":43,"line":62},3,[41,64,66],{"class":65},"swJcz","  push",[41,68,59],{"class":58},[41,70,72,75,78,81,85,88,91],{"class":43,"line":71},4,[41,73,74],{"class":65},"    branches",[41,76,77],{"class":58},":",[41,79,80],{"class":58}," [",[41,82,84],{"class":83},"sfazB","main",[41,86,87],{"class":58},",",[41,89,90],{"class":83}," develop",[41,92,93],{"class":58},"]\n",[41,95,97,100],{"class":43,"line":96},5,[41,98,99],{"class":65},"  pull_request",[41,101,59],{"class":58},[41,103,105,107,109,111,113],{"class":43,"line":104},6,[41,106,74],{"class":65},[41,108,77],{"class":58},[41,110,80],{"class":58},[41,112,84],{"class":83},[41,114,93],{"class":58},[11,116,118],{"id":117},"when-youll-hear-this","When You'll Hear This",[16,120,121],{},"\"Continuous Integration means we catch merge conflicts early.\" \u002F \"Our Continuous Integration setup runs 200 tests on every commit.\"",[123,124,125],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":127},[128,129,130,131],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":117,"depth":51,"text":118},"cicd","Imagine a group project where everyone keeps adding their piece to a shared Google Doc and a robot instantly proofreads the whole thing every single time.","beginner","md","c",{},true,"\u002Fterms\u002Fc\u002Fcontinuous-integration",[141,142,143,144,145],"CI","CD","Pipeline","Build","Testing",{"title":5,"description":133},{"changefreq":148,"priority":149},"weekly",0.7,"terms\u002Fc\u002Fcontinuous-integration","wvGAIn7I0T6mAvagJaTv8LspRIxp7fl_RRzOBZsF4D4",[153,157,161,164],{"title":144,"path":154,"acronym":6,"category":155,"difficulty":134,"description":156},"\u002Fterms\u002Fb\u002Fbuild","general","A build is the process of turning your development code into something a real computer or browser can run efficiently.",{"title":142,"path":158,"acronym":159,"category":132,"difficulty":134,"description":160},"\u002Fterms\u002Fc\u002Fcd","Continuous Delivery \u002F Continuous Deployment","CD is what happens after CI checks your homework — it automatically delivers your finished work to the real world.",{"title":141,"path":162,"acronym":5,"category":132,"difficulty":134,"description":163},"\u002Fterms\u002Fc\u002Fci","CI is like a robot assistant that instantly checks your homework every time you hand it in.",{"title":143,"path":165,"acronym":6,"category":132,"difficulty":134,"description":166},"\u002Fterms\u002Fp\u002Fpipeline","A pipeline is like an assembly line at a factory.",1776518269940]