[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"blog-building-custom-images-from-custom-images-with-github-actions":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"tags":11,"cover":17,"body":18,"_type":107,"_id":108,"_source":109,"_file":110,"_stem":111,"_extension":112},"/blog/building-custom-images-from-custom-images-with-github-actions","blog",false,"","Building Custom Images From Custom Images with GitHub Actions","Enhance your CI/CD pipelines with greater flexibility by building custom images from other custom images on GitHub Actions.","2026-06-20",[12,13,14,15,16],"GitHub","DevOps","CI/CD","Containers","Automation",true,{"type":19,"children":20,"toc":100},"root",[21,30,36,42,47,53,89,95],{"type":22,"tag":23,"props":24,"children":26},"element","h2",{"id":25},"introduction",[27],{"type":28,"value":29},"text","Introduction",{"type":22,"tag":31,"props":32,"children":33},"p",{},[34],{"type":28,"value":35},"GitHub Actions now supports building custom container images from existing custom images. This new capability unlocks more modular and flexible pipelines, allowing development teams to compose environments layer by layer.",{"type":22,"tag":23,"props":37,"children":39},{"id":38},"what-this-means-for-developers",[40],{"type":28,"value":41},"What This Means for Developers",{"type":22,"tag":31,"props":43,"children":44},{},[45],{"type":28,"value":46},"Previously, custom image builds had to start from base images or public images. Now, you can leverage your own custom-built images as the starting point, enabling reuse and consistency across projects.",{"type":22,"tag":23,"props":48,"children":50},{"id":49},"benefits",[51],{"type":28,"value":52},"Benefits",{"type":22,"tag":54,"props":55,"children":56},"ul",{},[57,69,79],{"type":22,"tag":58,"props":59,"children":60},"li",{},[61,67],{"type":22,"tag":62,"props":63,"children":64},"strong",{},[65],{"type":28,"value":66},"Increased Modularity:",{"type":28,"value":68}," Build layers incrementally and maintain them independently.",{"type":22,"tag":58,"props":70,"children":71},{},[72,77],{"type":22,"tag":62,"props":73,"children":74},{},[75],{"type":28,"value":76},"Improved Pipeline Efficiency:",{"type":28,"value":78}," Avoid redundancy by reusing images.",{"type":22,"tag":58,"props":80,"children":81},{},[82,87],{"type":22,"tag":62,"props":83,"children":84},{},[85],{"type":28,"value":86},"Greater Flexibility:",{"type":28,"value":88}," Compose images tailored to specific project needs without starting from scratch.",{"type":22,"tag":23,"props":90,"children":92},{"id":91},"conclusion",[93],{"type":28,"value":94},"Conclusion",{"type":22,"tag":31,"props":96,"children":97},{},[98],{"type":28,"value":99},"This enhancement in GitHub Actions empowers developers to optimize their CI/CD workflows and build more maintainable and scalable environments. It's a significant stride toward more efficient DevOps automation.",{"title":7,"searchDepth":101,"depth":101,"links":102},2,[103,104,105,106],{"id":25,"depth":101,"text":29},{"id":38,"depth":101,"text":41},{"id":49,"depth":101,"text":52},{"id":91,"depth":101,"text":94},"markdown","content:blog:building-custom-images-from-custom-images-with-github-actions.md","content","blog/building-custom-images-from-custom-images-with-github-actions.md","blog/building-custom-images-from-custom-images-with-github-actions","md",1781939914784]