Deploy and release your application | GitLab Docs
https://docs.gitlab.com/topics/release_your_application/ • 31 KB fetched Open original page
Deploy and release your application | GitLab Docs Skip to main content
Go to GitLab Docs homepage
What's new?
What's new?
Get free trial
Toggle menu
* Use GitLab
* GitLab Duo
* GitLab Orbit
* Extend
* Install
* Administer
* Subscribe
* Contribute
* Solutions
Getting started
Tutorials
Manage your organization
Organize work with projects
Plan and track work
Manage authentication and authorization
Use Git
Manage your code
Use CI/CD to build your application
Secure your application
Deploy and release your application
Getting started
Tutorials
Packages & Registries
Environments
Deployments
Releases
Roll out an application incrementally
Feature flags
GitLab Pages
Manage your infrastructure
Monitor your application
Analyze GitLab usage
Release notes
Feature support
Find your GitLab version
* GitLab Docs
/
* Use GitLab
/
* Deploy and release your application
Help us learn about your current experience with the documentation. Take the survey .
Deploy and release your application
Deployment is the step of the software delivery process when your
application gets deployed to its final, target infrastructure.
You can deploy your application internally or to the public.
Preview a release in a review app, and use feature flags to
release features incrementally.
Getting started
Deploy and manage dependencies.
Packages and registries
Package management, container registry, artifact storage, and dependency management.
Environments
Environments, variables, dashboards, and review apps.
Deployments
Deployments, rollbacks, safety, and approvals.
Releases
Releases, versioning, assets, tags, milestones, and evidence.
Roll out an application incrementally
Kubernetes, CI/CD, risk mitigation, and deployment.
Feature flags
Create and maintain custom feature flags for your application.
GitLab Pages
Publish static websites from your repository with automatic CI/CD deployment.
Related topics
* Auto DevOps is an automated CI/CD-based workflow that supports the entire software
supply chain: build, test, lint, package, deploy, secure, and monitor applications using GitLab CI/CD.
It provides a set of ready-to-use templates that serve the vast majority of use cases.
* Auto Deploy is the DevOps stage dedicated to software
deployment using GitLab CI/CD. Auto Deploy has built-in support for EC2 and ECS deployments.
* Deploy to Kubernetes clusters by using the GitLab agent for Kubernetes .
* Use Docker images to run AWS commands from GitLab CI/CD, and a template to
facilitate deployment to AWS .
* Use GitLab CI/CD to target any type of infrastructure accessible by GitLab Runner.
User and pre-defined environment variables and CI/CD templates
support setting up a vast number of deployment strategies.
* Use GitLab Cloud Seed
to set up deployment credentials and deploy your application to Google Cloud Run with minimal friction.
* Related topics
* Facebook
* LinkedIn
* Twitter
* YouTube
Company
* About GitLab
* View pricing
* Try GitLab for free
Feedback
* View page source
* Edit in Web IDE
* Contribute to GitLab
* Suggest updates
Help & Community
* Get certified
* Get support
* Post on the GitLab forum
Resources
* Terms
* Privacy statement
* Use of generative AI
* Acceptable use of user licenses
*
Links found on this page
- Skip to main content [direct]
- Go to GitLab Docs homepage [direct]
- What's new? [direct]
- Get free trial [direct]
- Use GitLab [direct]
- GitLab Duo [direct]
- GitLab Orbit [direct]
- Extend [direct]
- Install [direct]
- Administer [direct]
- Subscribe [direct]
- Contribute [direct]
- Solutions [direct]
- Getting started [direct]
- Tutorials [direct]
- Manage your organization [direct]
- Organize work with projects [direct]
- Plan and track work [direct]
- Manage authentication and authorization [direct]
- Use Git [direct]
- Manage your code [direct]
- Use CI/CD to build your application [direct]
- Secure your application [direct]
- Getting started [direct]
- Tutorials [direct]
- Packages & Registries [direct]
- Environments [direct]
- Deployments [direct]
- Releases [direct]
- Roll out an application incrementally [direct]
- Feature flags [direct]
- GitLab Pages [direct]
- Manage your infrastructure [direct]
- Monitor your application [direct]
- Analyze GitLab usage [direct]
- Release notes [direct]
- Feature support [direct]
- Find your GitLab version [direct]
- Take the survey [direct]
- Auto DevOps [direct]
- Auto Deploy [direct]
- GitLab agent for Kubernetes [direct]
- deployment to AWS [direct]
- User and pre-defined environment variables [direct]
- Cloud Seed [direct]
- Facebook [direct]
- LinkedIn [direct]
- Twitter [direct]
- YouTube [direct]
- About GitLab [direct]
- View pricing [direct]
- Try GitLab for free [direct]
- View page source [direct]
- Edit in Web IDE [direct]
- Contribute to GitLab [direct]
- Suggest updates [direct]
- Get certified [direct]
- Get support [direct]
- Post on the GitLab forum [direct]
- Terms [direct]
- Privacy statement [direct]
- Use of generative AI [direct]
- Acceptable use of user licenses [direct]
|
|