CINXE.COM
Fundamentals - GitHub Resources
<!DOCTYPE html><html lang="en"><head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://resources.github.com/topics/fundamentals/","20220927153009","https://web.archive.org/","web","/_static/", "1664292609"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta name="viewport" content="width=device-width"/><meta charset="utf-8"/><link rel="apple-touch-icon" sizes="180x180" href="/web/20220927153009im_/https://resources.github.com/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/web/20220927153009im_/https://resources.github.com/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/web/20220927153009im_/https://resources.github.com/favicon-16x16.png"/><link rel="manifest" href="/web/20220927153009/https://resources.github.com/site.webmanifest"/><link rel="mask-icon" href="/web/20220927153009im_/https://resources.github.com/safari-pinned-tab.svg" color="#ab3f8b"/><meta name="apple-mobile-web-app-title" content="GitHub Resources"/><meta name="application-name" content="GitHub Resources"/><meta name="msapplication-TileColor" content="#ab3f8b"/><meta name="theme-color" content="#151920"/><link rel="canonical" href="https://web.archive.org/web/20220927153009/https://resources.github.com/topics/fundamentals/"/><meta name="description" content="From setup to optimization, learn how to use GitHub to get the job done."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@github"/><meta name="twitter:creator" content="@GitHub"/><meta property="og:description" content="From setup to optimization, learn how to use GitHub to get the job done."/><meta property="og:url" content="https://web.archive.org/web/20220927153009/https://resources.github.com/topics/fundamentals/"/><meta property="og:type" content="website"/><meta property="og:image" content="https://web.archive.org/web/20220927153009im_/https://resources.github.com/default-og-image.jpg"/><meta property="og:image:alt" content="GitHub Resources"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:locale" content="en_US"/><title>Fundamentals - GitHub Resources</title><meta name="robots" content="index,follow"/><meta property="og:title" content="Fundamentals - GitHub Resources"/><meta property="og:site_name" content="GitHub Resources"/><meta name="next-head-count" content="28"/><link rel="preload" href="/web/20220927153009/https://resources.github.com/_next/static/css/b9e2b6495b8234f9.css" as="style"/><link rel="stylesheet" href="/web/20220927153009cs_/https://resources.github.com/_next/static/css/b9e2b6495b8234f9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/webpack-695d1707abda7acc.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/framework-5f4595e5518b5600.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/main-444bbfc23ef7c5c7.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/pages/_app-3a68e31cbb8b316e.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/chunks/pages/topics/%5Bslug%5D-fb6af7b0c191d5d6.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/l_IYb_rOrISahb1OvjBGz/_buildManifest.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/l_IYb_rOrISahb1OvjBGz/_ssgManifest.js" defer=""></script><script src="/web/20220927153009js_/https://resources.github.com/_next/static/l_IYb_rOrISahb1OvjBGz/_middlewareManifest.js" defer=""></script></head><body><div id="__next" data-reactroot=""><div data-color-mode="light" style="background:unset"><div id="resources-navbar-container" data-color-mode="light" data-light-theme="light" style="position:fixed" class="light-mode"><header id="resources-navbar"><nav class="container-xl d-flex flex-items-center py-1" aria-label="Site navigation"><a href="https://web.archive.org/web/20220927153009/https://github.com/" target="_blank" rel="noreferrer" title="Visit GitHub" class="gh-icon Header-link d-none d-lg-block"><svg aria-hidden="true" role="img" class="nav-back-arrow" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M15.28 5.22a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 000 1.06l6.25 6.25a.75.75 0 101.06-1.06L9.56 12l5.72-5.72a.75.75 0 000-1.06z"></path></svg><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><a class="Header-link d-lg-none" title="GitHub Resources - Home" href="/web/20220927153009/https://resources.github.com/"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a><span class="ml-3 f1-mktg f2-md-mktg opacity-30">/</span><a class="d-none d-lg-inline-block Header-link font-weight-semibold p-3 f2" href="/web/20220927153009/https://resources.github.com/">Resources</a><button class="d-lg-none btn-link Header-link font-weight-semibold p-3 mr-auto f2">Resources<svg aria-hidden="true" role="img" class="ml-2 rotatable " viewbox="0 0 24 24" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></button><button class="d-none d-lg-inline-block btn-link Header-link font-weight-medium py-3 px-4">Collections</button><button class="d-none d-lg-inline-block btn-link Header-link font-weight-medium py-3 px-4">Topics</button><button class="d-none d-lg-inline-block btn-link Header-link font-weight-medium py-3 px-4 mr-auto">Types</button><button class="btn-link Header-link font-weight-medium py-3 pl-6" aria-label="Search"><svg aria-hidden="true" role="img" class="octicon octicon-search" viewbox="0 0 16 16" width="21" height="21" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg></button><a class="d-none d-md-inline-block btn-mktg font-weight-semibold ml-4 mr-3" href="https://web.archive.org/web/20220927153009/https://github.com/enterprise/trial">Free trial</a><a class="d-none d-md-inline-block btn-mktg btn-muted-mktg font-weight-semibold" href="https://web.archive.org/web/20220927153009/https://github.com/enterprise/contact">Contact sales</a></nav></header><nav class="position-absolute nav-dropdown mobile-nav pt-8 pb-4 color-bg-dark color-fg-white " data-color-mode="dark" data-dark-theme="dark"><div class="container-sm px-6 overflow-auto height-full"><div class="d-flex flex-column color-bg-dark height-full"><div class="border-top-dotted-fancy"><a class="Link--primary f1-mktg d-block py-2" href="/web/20220927153009/https://resources.github.com/collections/">Collections</a></div><div class="border-top-dotted-fancy"><a class="Link--primary f1-mktg d-block py-2" href="/web/20220927153009/https://resources.github.com/topics/">Topics</a></div><div class="border-top-dotted-fancy"><a class="Link--primary f1-mktg d-block py-2" href="/web/20220927153009/https://resources.github.com/articles/">Articles</a></div><div class="border-top-dotted-fancy"><a class="Link--primary f1-mktg d-block py-2" href="/web/20220927153009/https://resources.github.com/videos/">Videos</a></div><div class="border-top-dotted-fancy"><a class="Link--primary f1-mktg d-block py-2" href="/web/20220927153009/https://resources.github.com/events/">Events</a></div><div class="border-top-dotted-fancy flex-column flex-1 d-flex d-md-none"><a class="btn-mktg font-weight-semibold mb-3 mt-auto" href="https://web.archive.org/web/20220927153009/https://github.com/enterprise/trial">Free trial</a><a class="btn-mktg btn-muted-mktg font-weight-semibold" href="https://web.archive.org/web/20220927153009/https://github.com/enterprise/contact">Contact sales</a></div></div></div></nav><nav class="position-absolute nav-dropdown color-bg-dark color-fg-white " data-color-mode="dark" data-dark-theme="dark"><div class="container-xl height-full"><div class="grid grid-cols-1 grid-cols-md-12 gap-12"><div class="col-span-md-6 col-span-1 d-flex flex-column"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start">Featured collections</h2><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/collection/devops-development/">DevOps Development</a></div><div class="col-span-1 col-span-md-3"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start capitalize">collections</h2><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/collection/devops-development/">DevOps Development</a></div><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/collection/ghas/">GitHub Advanced Security</a></div><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/collection/ghe/">GitHub Enterprise</a></div><a class="link-mktg font-weight-medium Link--primary color-fg-on-emphasis arrow-target-mktg text-semibold f3-mktg mt-4" href="/web/20220927153009/https://resources.github.com/collections/">View all <!-- -->collections<!-- --> <svg xmlns="http://www.w3.org/2000/svg" class="octicon arrow-symbol-mktg" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div><div class="col-span-1 col-span-md-3"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start capitalize">Spotlight</h2><div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/collection/devops-development/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-1-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-1-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-1-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-1-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-1-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>DevOps Development</span></h3><p class="f3-mktg color-fg-muted">the DevOps platform </p><div class="text-mono f5 mt-4"></div></div></div></div></div></div></nav><nav class="position-absolute nav-dropdown color-bg-dark color-fg-white " data-color-mode="dark" data-dark-theme="dark"><div class="container-xl"><div class="grid grid-cols-1 grid-cols-md-12 gap-12"><div class="col-span-md-6 col-span-1 d-flex flex-column"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start">Featured topics</h2><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/topics/security/">Security</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/topics/GitHub%20Actions/">GitHub Actions</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/topics/opensource/">Open Source</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/topics/tools/">Tools</a></div><div class="col-span-1 col-span-md-3"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start capitalize">topics</h2><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a></div><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/topics/appsec/">AppSec</a></div><div class="border-bottom"><a class="d-block link-mktg Link--primary color-fg-on-emphasis f2-mktg py-2" href="/web/20220927153009/https://resources.github.com/topics/innersource/">Innersource</a></div><a class="link-mktg font-weight-medium Link--primary color-fg-on-emphasis arrow-target-mktg text-semibold f3-mktg mt-4" href="/web/20220927153009/https://resources.github.com/topics/">View all <!-- -->topics<!-- --> <svg xmlns="http://www.w3.org/2000/svg" class="octicon arrow-symbol-mktg" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div><div class="col-span-1 col-span-md-3"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start capitalize">Spotlight</h2><div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/tools/automation/getting-traction-with-github-actions/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-1-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-1-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-1-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-1-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-1-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>Demo Day: Getting Traction with GitHub Actions</span></h3><time class="text-mono mb-3 color-fg-muted">March 16, 2021</time><p class="f3-mktg color-fg-muted">Get hands-on support for all things automation. Join us for a technical deep dive into GitHub Actions, starting with non-CI/CD examples to help your developers streamline every part of their workflow. From issue automation to performance monitoring, you鈥檒l walk away with tricks on how to use Actions to build workflows your developers love.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/GitHub%20Actions/">GitHub Actions</a></div></div></div></div></div></div></nav><nav class="position-absolute nav-dropdown color-bg-dark color-fg-white " data-color-mode="dark" data-dark-theme="dark"><div class="container-xl"><div class="grid grid-cols-1 grid-cols-md-12 gap-12"><div class="col-span-md-3 col-span-1 d-flex flex-column"><h2 class="f4 font-weight-medium mb-4 text-mono gradient-fg-purple-red-light flex-self-start">Types</h2><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/articles/">Articles</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/videos/">Videos</a><a class="link-mktg h3-mktg font-weight-medium Link--primary color-fg-on-emphasis flex-self-start mb-2" href="/web/20220927153009/https://resources.github.com/events/">Events</a></div><div class="col-span-1 col-span-md-9 grid grid-cols-1 grid-cols-md-3 gap-8"><div><h2 class="f4 font-weight-medium text-mono gradient-fg-purple-red-light flex-self-start capitalize">Latest <!-- -->article</h2><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/github-devops-barcelona/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>GitHub @ DevOps Barcelona</span></h3><time class="text-mono mb-3 color-fg-muted">November 2, 2022</time><p class="f3-mktg color-fg-muted">3 & 4 November 2022</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a></div></div></div><div><h2 class="f4 font-weight-medium text-mono gradient-fg-purple-red-light flex-self-start capitalize">Latest <!-- -->video</h2><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/webcasts/github-at-black-hat/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-2-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-2-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-2-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-2-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/blue-2-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>Meet GitHub Advanced Security</span></h3><time class="text-mono mb-3 color-fg-muted">August 10, 2022</time><p class="f3-mktg color-fg-muted">We recently participated in Black Hat USA, a cybersecurity conference in Las Vegas, where we shared our developer-empowering solutions that can help organizations secure their code in minutes. Sign up below to watch the session</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/security/">Security</a></div></div></div><div><h2 class="f4 font-weight-medium text-mono gradient-fg-purple-red-light flex-self-start capitalize">Latest <!-- -->event</h2><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/github-experience-oktoberfest/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-3-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-3-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-3-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-3-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/purple-3-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>GitHub Experience Oktoberfest</span></h3><time class="text-mono mb-3 color-fg-muted">October 27, 2022</time><p class="f3-mktg color-fg-muted">How to keep your organization secure </p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/github-advanced-security/">GitHub Advanced Security</a></div></div></div></div></div></div></nav><nav class="position-absolute nav-dropdown color-bg-white " data-color-mode="light" data-light-theme="light"><div class="container-xl"><form class="d-flex flex-column"><button class="btn-link flex-self-end Link--muted" type="button" aria-label="Close dropdown"><svg aria-hidden="true" role="img" class="octicon octicon-x" viewbox="0 0 24 24" width="36" height="36" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg></button><div class="d-flex flex-column flex-md-row flex-items-center"><input type="text" class="search-input form-control input-lg color-bg-transparent color-fg-muted flex-1 width-full mb-3 mb-md-0" placeholder="What are you looking for?" value="" autofocus=""/><button class="btn-mktg arrow-target-mktg flex-shrink-0 width-full width-md-auto">Search</button></div></form></div></nav></div><main class="flex-1"><section class="section"><div class="container-xl"><header class="mb-4 mb-md-8"><h1 class="h3-mktg mb-3">Fundamentals</h1><p class="f3-mktg">Find the resources you need.</p></header><div class="d-flex flex-items-start"><div class="Layout-main"><div class="grid grid-cols-1 grid-cols-md-2 gap-8"><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/fundamentals/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=544&q=75 544w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=768&q=75 768w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1012&q=75 1012w, /web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1280&q=75 1280w" src="/web/20220927153009im_/https://resources.github.com/assets/images/patterns/aqua-1-thumbnail.svg?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>DevOps fundamentals: Defining DevOps principles</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">From headlines to job descriptions, DevOps has emerged as an outsized buzzword over the past decade鈥攁nd for good reason. Organizations that successfully adopt DevOps often see big gains in software development speeds, improved reliability, faster product iterations, and have an easier time scaling their services. </p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/methodology/">Methodology</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/pipeline/">Pipeline</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/collaboration/">Collaboration</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/fundamentals/ci-cd/integration/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>The fundamentals of continuous integration in DevOps</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">What is continuous integration in DevOps? Continuous integration (CI) is a foundational DevOps practice where development teams integrate code changes from multiple contributors into a shared repository. Automation is used throughout this process to merge, build, and test code to facilitate a higher speed of software development. This process is often called a CI pipeline. When implemented properly, CI enables organizations to quickly identify defects and ship higher-quality software faster.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/pipeline/">Pipeline</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/tools/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>A guide to DevOps tools and DevOps automation toolchains</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">What are DevOps tools? As an umbrella term, DevOps tools include any number of applications that automate processes within the software development lifecycle (SDLC), improve organizational collaboration, and implement monitoring and alerts. Organizations will often invest in building out a "DevOps toolchain," or collection of tools to use in its DevOps practice, to address each stage of the SDLC.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/tools/">Tools</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devsecops/">DevSecOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/integrations/">Integrations</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/containerization/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>What is containerization?</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">When it鈥檚 successfully implemented, DevOps can transform software reliability by making the software development lifecycle (SDLC) more predictable through a combination of automation and cultural practices that favor deep collaboration and incremental releases. With less chance for variation, fewer code-related issues make it to production.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/tools/">Tools</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/fundamentals/ci-cd/deployment/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>The fundamentals of continuous deployment in DevOps</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">What is continuous deployment? Continuous deployment (CD) is an automated software release practice where code changes are deployed to different stages as they pass predefined tests. The goal of CD is to facilitate faster releases by using automation to help remove the need for human intervention as much as possible during the deployment process.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/pipeline/">Pipeline</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/fundamentals/devsecops/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>DevSecOps explained</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">DevSecOps builds on the ideas of DevOps by applying security practices throughout the software development lifecycle to ship more secure code faster.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/security/">Security</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/methodology/">Methodology</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/appsec/">AppSec</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devsecops/">DevSecOps</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/methodology/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>Should we think of DevOps as a methodology?</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">There鈥檚 one word that perfectly describes successful DevOps: flow. As individuals, we experience a state of flow when everything in our work comes together naturally and at the right time. DevOps enables that kind of flow at the organizational level through a combination of tooling, culture, and process.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/methodology/">Methodology</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devsecops/">DevSecOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/pipeline/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>What is a DevOps pipeline? A complete guide</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">A DevOps pipeline combines processes, tooling, and automation to enable organizations and software teams to build, test, and deliver high-quality software quickly to end users.</p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/pipeline/">Pipeline</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/innersource/">Innersource</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div><div class="resource-card animatable animate-fade-up"><a class="resource-card-overlay-link" aria-label="View this resource" href="/web/20220927153009/https://resources.github.com/devops/model/"></a><span style="box-sizing:border-box;display:block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;padding-top:61.72839506172839%"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="responsive" class="resource-card-image" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover"/><noscript><img alt="" sizes="100vw" srcset="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png?w=544&q=75 544w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png?w=768&q=75 768w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png?w=1012&q=75 1012w, //web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png?w=1280&q=75 1280w" src="//web.archive.org/web/20220927153009im_/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png?w=1280&q=75" decoding="async" data-nimg="responsive" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover" class="resource-card-image" loading="lazy"/></noscript></span><h3 class="h4-mktg font-weight-semibold heading"><span>What is the DevOps Model? Exploring foundational practices in DevOps</span></h3><time class="text-mono mb-3 color-fg-muted">May 23, 2022</time><p class="f3-mktg color-fg-muted">DevOps helps teams ship high-quality products faster by reducing the friction between writing, testing, and deploying code. GitHub offers a holistic platform designed to help organizations successfully adopt DevOps, making it easier to continuously ship and improve software. </p><div class="text-mono f5 mt-4"><a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/devops/">DevOps</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/fundamentals/">Fundamentals</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/methodology/">Methodology</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/innersource/">Innersource</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/collaboration/">Collaboration</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/continuous-integration-and-deployment/">CI/CD</a>, <a class="Link--primary no-underline resource-card-tag" href="/web/20220927153009/https://resources.github.com/topics/automation/">Automation</a></div></div></div></div></div></div></section></main><footer class="color-fg-white" data-nav="dark-mode" data-color-mode="dark" data-dark-theme="dark"><nav class="container-xl d-flex flex-column flex-items-start flex-lg-row py-10 px-4"><a class="Header-link p-3 mr-auto f2" aria-label="GitHub" href="https://web.archive.org/web/20220927153009/https://github.com/home"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:85px;height:30px;background:none;opacity:1;border:0;margin:0;padding:0;position:relative"><img alt="GitHub logo" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="fixed" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"/><noscript><img alt="GitHub logo" srcset="/web/20220927153009im_/https://resources.github.com/assets/images/github-logo-text.svg?w=96&q=75 1x, /web/20220927153009im_/https://resources.github.com/assets/images/github-logo-text.svg?w=256&q=75 2x" src="/web/20220927153009im_/https://resources.github.com/assets/images/github-logo-text.svg?w=256&q=75" decoding="async" data-nimg="fixed" style="position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" loading="lazy"/></noscript></span></a><div class="d-flex flex-items-start flex-wrap"><div class="d-flex flex-column col-6 col-lg-3 px-4 mb-8"><h3 class="text-mono f4-mktg mb-4">Product</h3><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/features">Features</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/security">Security</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/team">Team</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/enterprise">Enterprise</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/customer-stories?type=enterprise">Customer stories</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/readme">The ReadME Project</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/pricing">Pricing</a><a class="py-2 color-fg-secondary" target="" href="/web/20220927153009/https://resources.github.com/">Resources</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/github/roadmap">Roadmap</a></div><div class="d-flex flex-column col-6 col-lg-3 px-4 mb-8"><h3 class="text-mono f4-mktg mb-4">Platform</h3><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://docs.github.com/">Developer API</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://partner.github.com/">Partners</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://atom.io/">Atom</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://www.electronjs.org/">Electron</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://desktop.github.com/">GitHub Desktop</a></div><div class="d-flex flex-column col-6 col-lg-3 px-4 mb-8"><h3 class="text-mono f4-mktg mb-4">Support</h3><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://docs.github.com/">Docs</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.community/">Community Forum</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://services.github.com/">Professional Services</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://lab.github.com/">Learning Lab</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://www.githubstatus.com/">Status</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://support.github.com/?tags=dotcom-footer">Contact GitHub</a></div><div class="d-flex flex-column col-6 col-lg-3 px-4 mb-8"><h3 class="text-mono f4-mktg mb-4">Company</h3><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/about">About</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.blog/">Blog</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/about/careers">Careers</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/about/press">Press</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://github.com/about/diversity">Inclusion</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://socialimpact.github.com/">Social Impact</a><a class="py-2 color-fg-secondary" target="_blank" href="https://web.archive.org/web/20220927153009/https://shop.github.com/">Shop</a></div></div></nav><div class="color-bg-gray color-fg-secondary"><div class="container-xl d-flex flex-column flex-md-row flex-items-start flex-md-items-center p-4 f5"><div class="d-flex flex-items-center flex-order-2 flex-md-order-1"><p class="mb-0 mr-4">GitHub Inc. 漏 2022</p><a class="p-2 Link--secondary" href="https://web.archive.org/web/20220927153009/https://docs.github.com/en/github/site-policy/github-terms-of-service">Terms</a><a class="p-2 Link--secondary" href="https://web.archive.org/web/20220927153009/https://docs.github.com/en/github/site-policy/github-privacy-statement">Privacy</a><a class="p-2 Link--secondary d-none d-md-inline-block" href="https://web.archive.org/web/20220927153009/https://github.com/site-map">Site Map</a><a class="p-2 Link--secondary d-none d-md-inline-block" href="https://web.archive.org/web/20220927153009/https://github.com/git-guides">What is Git?</a><button class="p-2 btn-link Link--secondary d-inline-block">Manage Cookies</button></div><div class="d-flex flex-items-center ml-md-auto flex-order-1 flex-md-order-2"><a class="px-2 d-none d-xl-block color-fg-muted" target="_blank" rel="noopener" style="width:36px" title="Twitter" href="https://web.archive.org/web/20220927153009/https://twitter.com/github"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 273.5 222.3"><path d="M273.5 26.3a109.77 109.77 0 0 1-32.2 8.8 56.07 56.07 0 0 0 24.7-31 113.39 113.39 0 0 1-35.7 13.6 56.1 56.1 0 0 0-97 38.4 54 54 0 0 0 1.5 12.8A159.68 159.68 0 0 1 19.1 10.3a56.12 56.12 0 0 0 17.4 74.9 56.06 56.06 0 0 1-25.4-7v.7a56.11 56.11 0 0 0 45 55 55.65 55.65 0 0 1-14.8 2 62.39 62.39 0 0 1-10.6-1 56.24 56.24 0 0 0 52.4 39 112.87 112.87 0 0 1-69.7 24 119 119 0 0 1-13.4-.8 158.83 158.83 0 0 0 86 25.2c103.2 0 159.6-85.5 159.6-159.6 0-2.4-.1-4.9-.2-7.3a114.25 114.25 0 0 0 28.1-29.1" fill="rgb(149, 157, 165)"></path></svg></a><a class="px-2 d-none d-xl-block color-fg-muted" target="_blank" rel="noopener" style="width:36px" title="Facebook" href="https://web.archive.org/web/20220927153009/https://www.facebook.com/GitHub"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 15.3 15.4"><path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="rgb(149, 157, 165)"></path></svg></a><a class="px-2 d-none d-xl-block color-fg-muted" target="_blank" rel="noopener" style="width:36px" title="YouTube" href="https://web.archive.org/web/20220927153009/https://www.youtube.com/github"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.17 13.6"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="rgb(149, 157, 165)"></path></svg></a><a class="px-2 d-none d-xl-block color-fg-muted" target="_blank" rel="noopener" style="width:36px" title="LinkedIn" href="https://web.archive.org/web/20220927153009/https://www.linkedin.com/company/github"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19 18"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="rgb(149, 157, 165)"></path></svg></a><a class="px-2 d-none d-xl-block color-fg-muted" target="_blank" rel="noopener" style="width:36px" title="GitHub" href="https://web.archive.org/web/20220927153009/https://github.com/github"><svg aria-hidden="true" role="img" class="octicon octicon-mark-github" viewbox="0 0 16 16" width="24" height="24" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg></a></div></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"preview":false,"topic":{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},"resources":[{"title":"DevOps fundamentals: Defining DevOps principles","description":"From headlines to job descriptions, DevOps has emerged as an outsized buzzword over the past decade鈥攁nd for good reason. Organizations that successfully adopt DevOps often see big gains in software development speeds, improved reliability, faster product iterations, and have an easier time scaling their services. ","path":"/devops/fundamentals","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"collaboration","label":"Collaboration","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00"},{"title":"The fundamentals of continuous integration in DevOps","description":"What is continuous integration in DevOps?\n\nContinuous integration (CI) is a foundational DevOps practice where development teams integrate code changes from multiple contributors into a shared repository. Automation is used throughout this process to merge, build, and test code to facilitate a higher speed of software development. This process is often called a CI pipeline. When implemented properly, CI enables organizations to quickly identify defects and ship higher-quality software faster.","path":"/devops/fundamentals/ci-cd/integration","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png"}},{"title":"A guide to DevOps tools and DevOps automation toolchains","description":"What are DevOps tools? \nAs an umbrella term, DevOps tools include any number of applications that automate processes within the software development lifecycle (SDLC), improve organizational collaboration, and implement monitoring and alerts. Organizations will often invest in building out a \"DevOps toolchain,\" or collection of tools to use in its DevOps practice, to address each stage of the SDLC.","path":"/devops/tools","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"tools","label":"Tools","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"},{"slug":"integrations","label":"Integrations","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png"}},{"title":"What is containerization?","description":"When it鈥檚 successfully implemented, DevOps can transform software reliability by making the software development lifecycle (SDLC) more predictable through a combination of automation and cultural practices that favor deep collaboration and incremental releases. With less chance for variation, fewer code-related issues make it to production.","path":"/devops/containerization","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"tools","label":"Tools","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png"}},{"title":"The fundamentals of continuous deployment in DevOps","description":"What is continuous deployment?\nContinuous deployment (CD) is an automated software release practice where code changes are deployed to different stages as they pass predefined tests. The goal of CD is to facilitate faster releases by using automation to help remove the need for human intervention as much as possible during the deployment process.","path":"/devops/fundamentals/ci-cd/deployment","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png"}},{"title":"DevSecOps explained","description":"DevSecOps builds on the ideas of DevOps by applying security practices throughout the software development lifecycle to ship more secure code faster.","path":"/devops/fundamentals/devsecops","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"security","label":"Security","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"appsec","label":"AppSec","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png"}},{"title":"Should we think of DevOps as a methodology?","description":"There鈥檚 one word that perfectly describes successful DevOps: flow. As individuals, we experience a state of flow when everything in our work comes together naturally and at the right time. DevOps enables that kind of flow at the organizational level through a combination of tooling, culture, and process.","path":"/devops/methodology","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png"}},{"title":"What is a DevOps pipeline? A complete guide","description":"A DevOps pipeline combines processes, tooling, and automation to enable organizations and software teams to build, test, and deliver high-quality software quickly to end users.","path":"/devops/pipeline","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"innersource","label":"Innersource","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png"}},{"title":"What is the DevOps Model? Exploring foundational practices in DevOps","description":"DevOps helps teams ship high-quality products faster by reducing the friction between writing, testing, and deploying code. GitHub offers a holistic platform designed to help organizations successfully adopt DevOps, making it easier to continuously ship and improve software. ","path":"/devops/model","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"innersource","label":"Innersource","type":"Topic"},{"slug":"collaboration","label":"Collaboration","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png"}}],"sidebar":{"groups":[],"all":[{"title":"DevOps fundamentals: Defining DevOps principles","description":"From headlines to job descriptions, DevOps has emerged as an outsized buzzword over the past decade鈥攁nd for good reason. Organizations that successfully adopt DevOps often see big gains in software development speeds, improved reliability, faster product iterations, and have an easier time scaling their services. ","path":"/devops/fundamentals","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"collaboration","label":"Collaboration","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00"},{"title":"The fundamentals of continuous integration in DevOps","description":"What is continuous integration in DevOps?\n\nContinuous integration (CI) is a foundational DevOps practice where development teams integrate code changes from multiple contributors into a shared repository. Automation is used throughout this process to merge, build, and test code to facilitate a higher speed of software development. This process is often called a CI pipeline. When implemented properly, CI enables organizations to quickly identify defects and ship higher-quality software faster.","path":"/devops/fundamentals/ci-cd/integration","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/p1TQNxMhE6I8lQLDho84N/860a6e761a4621c62b16019fb53fbe67/DevOps_Social_Main_Component__8_.png"}},{"title":"A guide to DevOps tools and DevOps automation toolchains","description":"What are DevOps tools? \nAs an umbrella term, DevOps tools include any number of applications that automate processes within the software development lifecycle (SDLC), improve organizational collaboration, and implement monitoring and alerts. Organizations will often invest in building out a \"DevOps toolchain,\" or collection of tools to use in its DevOps practice, to address each stage of the SDLC.","path":"/devops/tools","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"tools","label":"Tools","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"},{"slug":"integrations","label":"Integrations","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/3AaSVeBMSzs0D5m1ITPo5L/15ca4ee5fd0c307e6864ae5676ad7d4b/This_Grid_1200x640__5_.png"}},{"title":"What is containerization?","description":"When it鈥檚 successfully implemented, DevOps can transform software reliability by making the software development lifecycle (SDLC) more predictable through a combination of automation and cultural practices that favor deep collaboration and incremental releases. With less chance for variation, fewer code-related issues make it to production.","path":"/devops/containerization","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"tools","label":"Tools","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/4IHNgqQDlRoo1l5Hn01Gkv/0044a17d743f34a337c83d676943fdf9/This_Grid_1200x640__2_.png"}},{"title":"The fundamentals of continuous deployment in DevOps","description":"What is continuous deployment?\nContinuous deployment (CD) is an automated software release practice where code changes are deployed to different stages as they pass predefined tests. The goal of CD is to facilitate faster releases by using automation to help remove the need for human intervention as much as possible during the deployment process.","path":"/devops/fundamentals/ci-cd/deployment","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/5RUidzCZnzTPEao5NylGQg/572fa13977f11d9986a570ba8567614c/DevOps_Social_Main_Component__21_.png"}},{"title":"DevSecOps explained","description":"DevSecOps builds on the ideas of DevOps by applying security practices throughout the software development lifecycle to ship more secure code faster.","path":"/devops/fundamentals/devsecops","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"security","label":"Security","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"appsec","label":"AppSec","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/4h4pRGrs2KDTg0fBoUPTc3/a84bfab839b1e9ba428ef07c20cbe6c5/DevOps_Social_Main_Component__9_.png"}},{"title":"Should we think of DevOps as a methodology?","description":"There鈥檚 one word that perfectly describes successful DevOps: flow. As individuals, we experience a state of flow when everything in our work comes together naturally and at the right time. DevOps enables that kind of flow at the organizational level through a combination of tooling, culture, and process.","path":"/devops/methodology","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"devsecops","label":"DevSecOps","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/2D6RqUKRuE5VU4IlT6IfeQ/09ae63cf28e246baa4d81a027ba25814/DevOps_Social_Main_Component__22_.png"}},{"title":"What is a DevOps pipeline? A complete guide","description":"A DevOps pipeline combines processes, tooling, and automation to enable organizations and software teams to build, test, and deliver high-quality software quickly to end users.","path":"/devops/pipeline","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"pipeline","label":"Pipeline","type":"Topic"},{"slug":"innersource","label":"Innersource","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/22x0VfDtJIqqM2p92fcShX/6886ac621b8fc8e084f9d94275b6fadd/1200x630-GitHub__2_.png"}},{"title":"What is the DevOps Model? Exploring foundational practices in DevOps","description":"DevOps helps teams ship high-quality products faster by reducing the friction between writing, testing, and deploying code. GitHub offers a holistic platform designed to help organizations successfully adopt DevOps, making it easier to continuously ship and improve software. ","path":"/devops/model","type":"article","tags":[{"slug":"devops","label":"DevOps","type":"Topic"},{"slug":"fundamentals","label":"Fundamentals","type":"Topic"},{"slug":"methodology","label":"Methodology","type":"Topic"},{"slug":"innersource","label":"Innersource","type":"Topic"},{"slug":"collaboration","label":"Collaboration","type":"Topic"},{"slug":"continuous-integration-and-deployment","label":"CI/CD","type":"Topic"},{"slug":"automation","label":"Automation","type":"Topic"}],"date":"2022-05-23T12:00+00:00","cover":{"url":"//web.archive.org/web/20220927153009/https://images.ctfassets.net/wfutmusr1t3h/6YHDAefoGcAMGRYF96aTJQ/d73e8924eb4f7e2bd97e21da727b33d5/DevOps_Social_Main_Component__18_.png"}}]}},"__N_SSG":true},"page":"/topics/[slug]","query":{"slug":"fundamentals"},"buildId":"l_IYb_rOrISahb1OvjBGz","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html><!-- FILE ARCHIVED ON 15:30:09 Sep 27, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 18:01:09 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.709 exclusion.robots: 0.033 exclusion.robots.policy: 0.021 esindex: 0.013 cdx.remote: 27.624 LoadShardBlock: 86.154 (3) PetaboxLoader3.datanode: 128.956 (4) load_resource: 175.166 PetaboxLoader3.resolve: 99.985 -->