{"version":1,"pages":[{"id":"HkiKgw0yOG9lE7weQyu9","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_wobNV","emoji":"1f44b","description":""},{"id":"jnXsjGx2qR0mUbMR9WW8","title":"Install Earthly","pathname":"/install","siteSpaceId":"sitesp_wobNV","emoji":"1f4bb","description":""},{"id":"MRCqUQsWXESLTWXADZCT","title":"Learn the basics","pathname":"/basics","siteSpaceId":"sitesp_wobNV","emoji":"1f393","description":""},{"id":"M4h6sVB5e6UF1F2FrFRP","title":"Part 1: A simple Earthfile","pathname":"/basics/part-1-a-simple-earthfile","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"vKeaf3VmKPjQNrycxpdS","title":"Part 2: Outputs","pathname":"/basics/part-2-outputs","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"Ea8hbvNJXQQHJqoqjVHf","title":"Part 3: Adding dependencies With Caching","pathname":"/basics/part-3-adding-dependencies-with-caching","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"1Zh6f2qf4fMUd2uXyJhV","title":"Part 4: Args","pathname":"/basics/part-4-args","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"MWmSl9O72sU9TMV25dbc","title":"Part 5: Importing","pathname":"/basics/part-5-importing","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"31GJnhaXBeSe8V6f3HW8","title":"Part 6: Using Docker In Earthly","pathname":"/basics/part-6-using-docker-with-earthly","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"BzoFOMPylZzYIMvJpAU0","title":"Part 7: Using remote runners","pathname":"/basics/part-7-using-remote-runners","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"kvdBj4inrvse228SVPum","title":"Part 8a: Using Earthly in your current CI","pathname":"/basics/part-8a-using-earthly-in-your-current-ci","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"ITRSj7t1USjLBfNXqnvq","title":"Final words","pathname":"/basics/final-words","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Learn the basics","emoji":"1f393"}]},{"id":"9Q5XoC81w5WzhEpwdmUw","title":"Featured guides","pathname":"/featured-guides","siteSpaceId":"sitesp_wobNV","emoji":"2b50","description":""},{"id":"My1pSGy7Rf7Wfh22paUy","title":"Rust","pathname":"/featured-guides/rust","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Featured guides","emoji":"2b50"}]},{"id":"lUg3kpAZZ5aqdGh3ZY9j","title":"Guides","pathname":"/docs/guides","siteSpaceId":"sitesp_wobNV","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"Exvfs6pXlfBPl4Z2K1Th","title":"Importing","pathname":"/docs/guides/importing","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"atHrdXak3unv9yB0xThQ","title":"Build arguments and variables","pathname":"/docs/guides/build-args","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"VPmxm1K2vZzSZmbrKrWq","title":"Secrets","pathname":"/docs/guides/secrets","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"RXlKIzAImAiNKPAkuUcm","title":"Functions","pathname":"/docs/guides/functions","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"eomSvNIRZVOT2Ur5K07W","title":"Using Docker in Earthly","pathname":"/docs/guides/docker-in-earthly","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"OoXvDQmLB7xUb2bOzNYe","title":"Multi-platform builds","pathname":"/docs/guides/multi-platform","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"QWhNkS78AWgekPHJ4oEI","title":"Authenticating Git and image registries","pathname":"/docs/guides/auth","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"KAOyTfpweD87yM4g4gP2","title":"Integration Testing","pathname":"/docs/guides/integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"CKORW4HWt4H6dJzTdd2M","title":"Debugging techniques","pathname":"/docs/guides/debugging","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"s0goqQkQsJdjnO4gegIe","title":"Podman","pathname":"/docs/guides/podman","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"rdnKg11T3rGS21nOb58Z","title":"Configuring registries","pathname":"/docs/guides/configuring-registries","siteSpaceId":"sitesp_wobNV","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"0eGTxr0cYmS0axL4rV69","title":"AWS ECR","pathname":"/docs/guides/configuring-registries/aws-ecr","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Configuring registries"}]},{"id":"mPfaL8sCQAmQ6Ji1S8vc","title":"GCP Artifact Registry","pathname":"/docs/guides/configuring-registries/gcp-artifact-registry","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Configuring registries"}]},{"id":"ZHJYznM6utYjQzMkQWbd","title":"Azure ACR","pathname":"/docs/guides/configuring-registries/azure-acr","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Configuring registries"}]},{"id":"w3G2b4Lc490NM6rCIGk3","title":"Self-signed certificates","pathname":"/docs/guides/configuring-registries/self-signed","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Configuring registries"}]},{"id":"uWoY65VrocbR7A5GwUn9","title":"Using the Earthly Docker Images","pathname":"/docs/guides/using-the-earthly-docker-images","siteSpaceId":"sitesp_wobNV","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"7T2Q7DWlQesdZWg9wTlG","title":"earthly/earthly","pathname":"/docs/guides/using-the-earthly-docker-images/all-in-one","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Using the Earthly Docker Images"}]},{"id":"mPJ2cC7VXQPr7XSK491f","title":"earthly/buildkitd","pathname":"/docs/guides/using-the-earthly-docker-images/buildkit-standalone","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"},{"label":"Using the Earthly Docker Images"}]},{"id":"2GdrGEOp8SiRCwQtdHwf","title":"Best practices","pathname":"/docs/guides/best-practices","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Guides"}]},{"id":"mAlxZqN6dHBWG7NhGQqn","title":"Caching","pathname":"/docs/caching","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"MHnNusKKuWpaO5XPmHSO","title":"Caching in Earthfiles","pathname":"/docs/caching/caching-in-earthfiles","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Caching"}]},{"id":"sUE6um3JUlGpq32a06cc","title":"Managing cache","pathname":"/docs/caching/managing-cache","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Caching"}]},{"id":"IrjkrJnHpi3WpItu5Ntr","title":"Caching via remote runners","pathname":"/docs/caching/caching-via-remote-runners","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Caching"}]},{"id":"iAx3BAtKbSumG1wNqLhv","title":"Remote runners","pathname":"/docs/remote-runners","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"aiKyZS7uHYwqkDqEHIUo","title":"Earthfile reference","pathname":"/docs/earthfile","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"lxA3fstGeZ5we58arNxz","title":"Builtin args","pathname":"/docs/earthfile/builtin-args","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Earthfile reference"}]},{"id":"YWN8phsCk1P3n58NhOBx","title":"Excluding patterns","pathname":"/docs/earthfile/earthlyignore","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Earthfile reference"}]},{"id":"KfBDyMrjyQ7xvTDQfFAy","title":"Version-specific features","pathname":"/docs/earthfile/features","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Earthfile reference"}]},{"id":"sTxhAwlt1yd3rxhGz1l1","title":"The earthly command","pathname":"/docs/earthly-command","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"9MxisdIs2xlo9mFBJHJC","title":"Earthly lib","pathname":"/docs/earthly-lib","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"hc2FqRCI3UTDE03mQ3ef","title":"Configuration reference","pathname":"/docs/earthly-config","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"ATSC1qkphFQx6jZOTjAr","title":"Examples","pathname":"/docs/examples","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"c8ll6ctgDRFNlcHZGWVD","title":"Misc","pathname":"/docs/misc","siteSpaceId":"sitesp_wobNV","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"}]},{"id":"Dp2st0X2I2qFIFrfNxsp","title":"Alternative installation","pathname":"/docs/misc/alt-installation","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Misc"}]},{"id":"NCc38u9O4lRLSb1xSChT","title":"Data collection","pathname":"/docs/misc/data-collection","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Misc"}]},{"id":"LKr0iRovhNDtLY4cWYV1","title":"Definitions","pathname":"/docs/misc/definitions","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Misc"}]},{"id":"uimur7TrWcp2nhpdfjTQ","title":"Public key authentication","pathname":"/docs/misc/public-key-auth","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"Docs","emoji":"1f4d6"},{"label":"Misc"}]},{"id":"Nw3u9lM2lXvGYHF0hTkk","title":"Overview","pathname":"/ci-integration/overview","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"eIqja9DlSrhmAYs8Grhg","title":"Use the Earthbuild CI Image","pathname":"/ci-integration/use-earthly-ci-image","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"Zz1DpVlArSpAg4DThmDZ","title":"Build your own Earthbuild CI Image","pathname":"/ci-integration/build-an-earthly-ci-image","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"7G9hZEnYRVI2VWd0y5gY","title":"Pull-Through Cache","pathname":"/ci-integration/pull-through-cache","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"sqjHIODTWAqAHovtsxFW","title":"Remote BuildKit","pathname":"/ci-integration/remote-buildkit","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"NTv26CXLVmF4UsaajWHa","title":"Vendor-Specific Guides","pathname":"/ci-integration/vendor-specific-guides","siteSpaceId":"sitesp_wobNV","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"}]},{"id":"VktlLa8ZU9G3NZhopQLy","title":"GitHub Actions","pathname":"/ci-integration/vendor-specific-guides/gh-actions-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"XqfAwAIsIYrVwQIuMgOy","title":"Circle CI","pathname":"/ci-integration/vendor-specific-guides/circle-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"VQvGQeLu84B1sVe3j7NR","title":"GitLab CI/CD","pathname":"/ci-integration/vendor-specific-guides/gitlab-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"ySOd956QyiQjDUiMbVX6","title":"Jenkins","pathname":"/ci-integration/vendor-specific-guides/jenkins","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"s4Wgezp0DZf4M8f3pSPq","title":"AWS CodeBuild","pathname":"/ci-integration/vendor-specific-guides/codebuild-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"gC8litL7a70lKDNP8qLP","title":"Google Cloud Build","pathname":"/ci-integration/vendor-specific-guides/google-cloud-build","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"uljIfxY9C6DV01mWEeQ3","title":"Bitbucket Pipelines","pathname":"/ci-integration/vendor-specific-guides/bitbucket-pipelines-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"aN9XhAzxJauNlMXoo4qs","title":"Woodpecker CI","pathname":"/ci-integration/vendor-specific-guides/woodpecker-integration","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]},{"id":"ReOvVy86s4G6LMdMrfAn","title":"Kubernetes","pathname":"/ci-integration/vendor-specific-guides/kubernetes","siteSpaceId":"sitesp_wobNV","description":"","breadcrumbs":[{"label":"CI Integration","emoji":"1f527"},{"label":"Vendor-Specific Guides"}]}]}