Back to Dagger

Builds

docs/versioned_docs/version-0.19.11/cookbook/builds.mdx

0.21.51.5 KB
Original Source

import MultiStageBuild from '../partials/cookbook/builds/_multi-stage.mdx'; import MatrixBuild from '../partials/cookbook/builds/_matrix-build.mdx'; import BuildMultiArch from '../partials/cookbook/builds/_multi-arch.mdx'; import BuildMultiArchCC from '../partials/cookbook/builds/_multi-arch-cross-compilation.mdx'; import BuildImageFromDockerfile from '../partials/cookbook/builds/_image-from-dockerfile.mdx'; import BuildImageFromDockerfileContext from '../partials/cookbook/builds/_image-from-dockerfile-build-context.mdx'; import OciAnnotations from '../partials/cookbook/builds/_oci-annotations.mdx'; import OciLabels from '../partials/cookbook/builds/_oci-labels.mdx'; import InvalidateCache from '../partials/cookbook/builds/_invalidate-cache.mdx'; import CacheDependencies from '../partials/cookbook/builds/_cache-dependencies.mdx'; import ExecuteConcurrently from '../partials/cookbook/builds/_execute-concurrently.mdx'; import PersistServiceState from '../partials/cookbook/builds/_persist-service-state.mdx';

This page contains practical examples for building artifacts (files and directories) with Dagger. Each section below provides code examples in multiple languages and demonstrates different approaches to building artifacts.

<MultiStageBuild /> <MatrixBuild /> <BuildMultiArch /> <BuildMultiArchCC /> <BuildImageFromDockerfile /> <BuildImageFromDockerfileContext /> <CacheDependencies /> <ExecuteConcurrently /> <PersistServiceState /> <OciAnnotations /> <OciLabels /> <InvalidateCache />