# Build and deploy

To make your application available to others, you need to build and deploy it.

Nais attempts to make this as simple as possible by providing a set of [GitHub Actions](https://docs.github.com/en/actions) and the [Nais CLI](/operate/cli.md).

Use these to compose your own build and deploy pipeline through [Github Actions workflows](https://docs.github.com/en/actions/using-workflows).

## GitHub Actions

📚 [nais/docker-build-push](https://github.com/nais/docker-build-push) - Build and push container images

📚 [nais/setup](https://github.com/nais/setup)

See the respective GitHub Action links for detailed configuration options.

## What's next

💡 [Nais manifests](/build/explanations/manifest.md)

💡 [Applying a manifest](/build/explanations/applying-a-manifest.md)

💡 [Environment mixins](/build/explanations/environment-mixins.md)

📚 [Manifest reference](/build/reference/manifest.md)

🎯 [Build and deploy with Github Actions](/build/how-to/build-and-deploy.md)

🎯 [Set up a complete deploy pipeline](/build/how-to/deploy-pipeline.md)

🎯 [Set up auto-merge with Dependabot](/build/how-to/dependabot-auto-merge.md)
