[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"term-a\u002Fartifact":3,"related-a\u002Fartifact":135},{"id":4,"title":5,"acronym":6,"body":7,"category":115,"description":116,"difficulty":117,"extension":118,"letter":119,"meta":120,"navigation":121,"path":122,"related":123,"seo":129,"sitemap":130,"stem":133,"subcategory":6,"__hash__":134},"terms\u002Fterms\u002Fa\u002Fartifact.md","Artifact",null,{"type":8,"value":9,"toc":109},"minimark",[10,15,19,23,26,30,98,102,105],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"An artifact is the finished product your build process creates — the actual file or bundle that gets deployed. It's like the difference between a recipe and a baked cake: source code is the recipe, the artifact is the cake. You build once, store the artifact, and deploy that exact artifact everywhere.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"A build artifact is any file produced by the build process that is intended for use or deployment, such as a compiled binary, a Docker image, a JAR file, or a bundled JavaScript package. Artifacts are stored in registries or artifact repositories like Nexus, JFrog, or GitHub Packages.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Upload artifact in GitHub Actions\n- uses: actions\u002Fupload-artifact@v3\n  with:\n    name: my-app\n    path: dist\u002F\n","yaml","",[38,39,40,49,67,76,87],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# Upload artifact in GitHub Actions\n",[41,50,52,56,60,63],{"class":43,"line":51},2,[41,53,55],{"class":54},"sMK4o","-",[41,57,59],{"class":58},"swJcz"," uses",[41,61,62],{"class":54},":",[41,64,66],{"class":65},"sfazB"," actions\u002Fupload-artifact@v3\n",[41,68,70,73],{"class":43,"line":69},3,[41,71,72],{"class":58},"  with",[41,74,75],{"class":54},":\n",[41,77,79,82,84],{"class":43,"line":78},4,[41,80,81],{"class":58},"    name",[41,83,62],{"class":54},[41,85,86],{"class":65}," my-app\n",[41,88,90,93,95],{"class":43,"line":89},5,[41,91,92],{"class":58},"    path",[41,94,62],{"class":54},[41,96,97],{"class":65}," dist\u002F\n",[11,99,101],{"id":100},"when-youll-hear-this","When You'll Hear This",[16,103,104],{},"\"Store the build artifact so you don't have to rebuild on every deploy.\" \u002F \"The artifact from the nightly build is ready.\"",[106,107,108],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":110},[111,112,113,114],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":100,"depth":51,"text":101},"cicd","An artifact is the finished product your build process creates — the actual file or bundle that gets deployed.","intermediate","md","a",{},true,"\u002Fterms\u002Fa\u002Fartifact",[124,125,126,127,128],"Build","Registry","Container Registry","Docker Image","Pipeline",{"title":5,"description":116},{"changefreq":131,"priority":132},"weekly",0.7,"terms\u002Fa\u002Fartifact","OhStd706g1vQqoGrb-BeiYJbhaZ1lIOTwetZP4G07tE",[136,141,144,147],{"title":124,"path":137,"acronym":6,"category":138,"difficulty":139,"description":140},"\u002Fterms\u002Fb\u002Fbuild","general","beginner","A build is the process of turning your development code into something a real computer or browser can run efficiently.",{"title":126,"path":142,"acronym":6,"category":115,"difficulty":139,"description":143},"\u002Fterms\u002Fc\u002Fcontainer-registry","A Container Registry is just the specific term for a registry that stores Docker\u002Fcontainer images.",{"title":128,"path":145,"acronym":6,"category":115,"difficulty":139,"description":146},"\u002Fterms\u002Fp\u002Fpipeline","A pipeline is like an assembly line at a factory.",{"title":125,"path":148,"acronym":6,"category":115,"difficulty":139,"description":149},"\u002Fterms\u002Fr\u002Fregistry","A registry is a storage place for container images — like an app store but for Docker images. When you build an image, you push it to a registry.",1776518256138]