Lines Matching refs:Auto

7 # Auto DevOps **(FREE)**
12 GitLab Auto DevOps is a collection of pre-configured features and integrations
15 Auto DevOps features and integrations:
26 For an introduction to Auto DevOps, watch [Auto DevOps in GitLab 11.0](https://youtu.be/0Tc0YYBxqi4…
28 ## Auto DevOps features
30 Based on the DevOps [stages](stages.md), use Auto DevOps to:
34 - [Auto Build](stages.md#auto-build)
35 - [Auto Dependency Scanning](stages.md#auto-dependency-scanning)
39 - [Auto Test](stages.md#auto-test)
40 - [Auto Browser Performance Testing](stages.md#auto-browser-performance-testing)
41 - [Auto Code Intelligence](stages.md#auto-code-intelligence)
42 - [Auto Code Quality](stages.md#auto-code-quality)
43 - [Auto Container Scanning](stages.md#auto-container-scanning)
44 - [Auto License Compliance](stages.md#auto-license-compliance)
48 - [Auto Review Apps](stages.md#auto-review-apps)
49 - [Auto Deploy](stages.md#auto-deploy)
53 - [Auto Monitoring](stages.md#auto-monitoring)
57 - [Auto Dynamic Application Security Testing (DAST)](stages.md#auto-dast)
58 - [Auto Static Application Security Testing (SAST)](stages.md#auto-sast)
59 - [Auto Secret Detection](stages.md#auto-secret-detection)
63 Auto DevOps detects your code language and uses [CI/CD templates](https://gitlab.com/gitlab-org/git…
67 Auto DevOps starts by building and testing your application. Then, based on your
73 Note that you don't need to set up the deployment upfront. Auto DevOps
76 Auto DevOps avoids the hassle of having to create entire pipelines manually.
79 You can also [manage Auto DevOps with APIs](customize.md#extend-auto-devops-with-the-api).
81 Some of the benefits of using Auto DevOps as part of your workflow are:
90 Auto DevOps provides features often included in an application
93 Inspired by [Heroku](https://www.heroku.com/), Auto DevOps goes beyond it
96 - Auto DevOps works with any Kubernetes cluster.
99 - Auto DevOps offers an incremental graduation path. If you need to [customize](customize.md), star…
101 ## Get started with Auto DevOps
103 To get started, you only need to [enable Auto DevOps](#enable-or-disable-auto-devops).
104 This is enough to run an Auto DevOps pipeline to build and
110 1. [Enable Auto DevOps](#enable-or-disable-auto-devops).
113 As Auto DevOps relies on many components, be familiar with:
125 ### Enable or disable Auto DevOps
127 > - [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/41729) in GitLab 11.3, Auto Dev…
128 > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/26655) GitLab 12.7, Auto DevOps runs…
130 Depending on your instance type, you can enable or disable Auto DevOps at the
138 Before enabling Auto DevOps, consider [preparing it for deployment](requirements.md). If you don't,…
143 To use Auto DevOps for individual projects, you can enable it in a
149 Only project Maintainers can enable or disable Auto DevOps at the project level.
151 Before enabling Auto DevOps, ensure that your project does not have a
153 precedence over the Auto DevOps pipeline.
155 To enable Auto DevOps for a project:
159 1. Expand **Auto DevOps**.
160 1. Select the **Default to Auto DevOps pipeline** checkbox.
165 GitLab triggers the Auto DevOps pipeline on the default branch.
168 **Default to Auto DevOps pipeline** checkbox.
174 When you enable Auto DevOps at group level, the subgroups and projects in that
178 When enabled for a group, you can still disable Auto DevOps
181 Only GitLab administrators and group owners can enable or disable Auto DevOps
184 To enable Auto DevOps for a group:
188 1. Expand **Auto DevOps**.
189 1. Select the **Default to Auto DevOps pipeline** checkbox.
192 To disable Auto DevOps on the group level, follow the same process and
193 clear the **Default to Auto DevOps pipeline** checkbox.
195 After enabling Auto DevOps at the group level, you can trigger the
196 Auto DevOps pipeline for any project that belongs to that group. To do so:
201 1. To trigger the Auto DevOps pipeline, select **Run pipeline**.
205 By enabling Auto DevOps in the instance level, all projects created in that
206 instance become enabled. This is convenient when you want to run Auto DevOps by
207 default for all projects. You can still disable Auto DevOps individually for
210 Only GitLab administrators can enable or disable Auto DevOps in the instance
214 can still enable Auto DevOps at the group and project levels.
216 To enable Auto DevOps for your instance:
220 1. Expand **Auto DevOps**.
221 1. Select the **Default to Auto DevOps pipeline** checkbox.
222 1. Optional. Add the Auto DevOps [base domain](requirements.md#auto-devops-base-domain).
225 When enabled, it attempts to run Auto DevOps pipelines in every project. If the
227 GitLab administrators can change this in the [Auto DevOps settings](../../user/admin_area/settings/…
230 it remains unchanged and Auto DevOps doesn't affect it.
232 To disable Auto DevOps in the instance level, follow the same process
233 and clear the **Default to Auto DevOps pipeline** checkbox.
237 To guide your through the process of setting up Auto DevOps to deploy to a Kubernetes cluster on
248 ## Upgrade Auto DevOps dependencies when updating GitLab
250 When updating GitLab, you may need to upgrade Auto DevOps dependencies to
253 - [Upgrading Auto DevOps resources](upgrading_auto_deploy_dependencies.md):
254 - Auto DevOps template.
255 - Auto Deploy template.
256 - Auto Deploy image.
266 We cannot guarantee that you can use a private container registry with Auto DevOps.
268 We strongly advise you to use GitLab Container Registry with Auto DevOps to
295 See [troubleshooting Auto DevOps](troubleshooting.md).