Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
1bf957f0b2
commit
d26b90fe80
|
|
@ -17,6 +17,9 @@ workflow:
|
|||
|
||||
.rules:test:gdk-gitaly-version-change:
|
||||
rules:
|
||||
- if: '$PARENT_PIPELINE_SOURCE == "schedule"'
|
||||
when: manual
|
||||
allow_failure: true
|
||||
- changes:
|
||||
- "GITALY_SERVER_VERSION"
|
||||
- when: manual
|
||||
|
|
|
|||
|
|
@ -530,13 +530,13 @@
|
|||
{"name":"prime","version":"0.1.3","platform":"ruby","checksum":"baf031c50d6ce923594913befc8ac86a3251bffb9d6a5e8b03687962054e53e3"},
|
||||
{"name":"prism","version":"1.2.0","platform":"ruby","checksum":"24ff9cd3232346e68052659f14c9a618022ea98935f774df465206aba5c06d2f"},
|
||||
{"name":"proc_to_ast","version":"0.1.0","platform":"ruby","checksum":"92a73fa66e2250a83f8589f818b0751bcf227c68f85916202df7af85082f8691"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"aarch64-linux-gnu","checksum":"e2a52234bed534fbce8185b781f49e2a584808a3713fb77287fb3017ae4e8dad"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"aarch64-linux-musl","checksum":"4d09f7c011cba48ca119515988e1683c4a99fc4310fb33145817541043556f55"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"arm64-darwin","checksum":"2d5277fe916d76e92a2801685d02bb7da4c8d62ba32e9bb83eb1edc9ad8bb165"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"ruby","checksum":"20ff9ef443767bc45d338882fbc6a9a853cdae190ec68cfd9395a5ac44384004"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-darwin","checksum":"aab97474ccc96cc707af4be5b26f8d2fe89f4d67013ad996ae10f17712f527ff"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-linux-gnu","checksum":"f17f2b069f73a976b421cf6730974d3addf196656b8437deca9c36845f658f9e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-linux-musl","checksum":"e2af29e954f40fda4c3acb5c3b9722dbfc724d8d67a28e01904233e558c4ce1d"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"aarch64-linux-gnu","checksum":"a014e7748ba72928e58538f155b18479ce315396e9c7ab2115a80ea0a86001ac"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"aarch64-linux-musl","checksum":"ba6c4b091c8a249b207ed7e482bcf58095b2631d29c3e51a463ab7f6cc01b8bd"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"arm64-darwin","checksum":"1c9956cd3db419330b5797cb7e0ab4a1684351d82da38c14291be39d067d62d7"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"ruby","checksum":"46d4ce67a05cd77910ebe9a64682206fd1c8f5fd2e4da7373713e16dc43e1444"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-darwin","checksum":"4ca9c299079fe9e52a27cf34095357e2547c8cae9741728ffa502c814f61512e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-linux-gnu","checksum":"6eee9f81a5a34829bbbca20ccd75597af4a2538f1109d1efebee9a3c8b40390e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-linux-musl","checksum":"a47e54d4c28196806b49f00ef9182da42812269d1ebd3e9bb4cb1ca8d68300da"},
|
||||
{"name":"pry","version":"0.14.2","platform":"java","checksum":"fd780670977ba04ff7ee32dabd4d02fe4bf02e977afe8809832d5dca1412862e"},
|
||||
{"name":"pry","version":"0.14.2","platform":"ruby","checksum":"c4fe54efedaca1d351280b45b8849af363184696fcac1c72e0415f9bdac4334d"},
|
||||
{"name":"pry-byebug","version":"3.11.0","platform":"ruby","checksum":"0b0abb7d309bc7f00044d512a3c8567274f7012b944b38becc8440439a1cea72"},
|
||||
|
|
|
|||
|
|
@ -1500,7 +1500,7 @@ GEM
|
|||
coderay
|
||||
parser
|
||||
unparser
|
||||
prometheus-client-mmap (1.2.9)
|
||||
prometheus-client-mmap (1.2.10)
|
||||
base64
|
||||
bigdecimal
|
||||
logger
|
||||
|
|
|
|||
|
|
@ -530,13 +530,13 @@
|
|||
{"name":"prime","version":"0.1.3","platform":"ruby","checksum":"baf031c50d6ce923594913befc8ac86a3251bffb9d6a5e8b03687962054e53e3"},
|
||||
{"name":"prism","version":"1.2.0","platform":"ruby","checksum":"24ff9cd3232346e68052659f14c9a618022ea98935f774df465206aba5c06d2f"},
|
||||
{"name":"proc_to_ast","version":"0.1.0","platform":"ruby","checksum":"92a73fa66e2250a83f8589f818b0751bcf227c68f85916202df7af85082f8691"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"aarch64-linux-gnu","checksum":"e2a52234bed534fbce8185b781f49e2a584808a3713fb77287fb3017ae4e8dad"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"aarch64-linux-musl","checksum":"4d09f7c011cba48ca119515988e1683c4a99fc4310fb33145817541043556f55"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"arm64-darwin","checksum":"2d5277fe916d76e92a2801685d02bb7da4c8d62ba32e9bb83eb1edc9ad8bb165"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"ruby","checksum":"20ff9ef443767bc45d338882fbc6a9a853cdae190ec68cfd9395a5ac44384004"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-darwin","checksum":"aab97474ccc96cc707af4be5b26f8d2fe89f4d67013ad996ae10f17712f527ff"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-linux-gnu","checksum":"f17f2b069f73a976b421cf6730974d3addf196656b8437deca9c36845f658f9e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.9","platform":"x86_64-linux-musl","checksum":"e2af29e954f40fda4c3acb5c3b9722dbfc724d8d67a28e01904233e558c4ce1d"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"aarch64-linux-gnu","checksum":"a014e7748ba72928e58538f155b18479ce315396e9c7ab2115a80ea0a86001ac"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"aarch64-linux-musl","checksum":"ba6c4b091c8a249b207ed7e482bcf58095b2631d29c3e51a463ab7f6cc01b8bd"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"arm64-darwin","checksum":"1c9956cd3db419330b5797cb7e0ab4a1684351d82da38c14291be39d067d62d7"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"ruby","checksum":"46d4ce67a05cd77910ebe9a64682206fd1c8f5fd2e4da7373713e16dc43e1444"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-darwin","checksum":"4ca9c299079fe9e52a27cf34095357e2547c8cae9741728ffa502c814f61512e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-linux-gnu","checksum":"6eee9f81a5a34829bbbca20ccd75597af4a2538f1109d1efebee9a3c8b40390e"},
|
||||
{"name":"prometheus-client-mmap","version":"1.2.10","platform":"x86_64-linux-musl","checksum":"a47e54d4c28196806b49f00ef9182da42812269d1ebd3e9bb4cb1ca8d68300da"},
|
||||
{"name":"pry","version":"0.14.2","platform":"java","checksum":"fd780670977ba04ff7ee32dabd4d02fe4bf02e977afe8809832d5dca1412862e"},
|
||||
{"name":"pry","version":"0.14.2","platform":"ruby","checksum":"c4fe54efedaca1d351280b45b8849af363184696fcac1c72e0415f9bdac4334d"},
|
||||
{"name":"pry-byebug","version":"3.11.0","platform":"ruby","checksum":"0b0abb7d309bc7f00044d512a3c8567274f7012b944b38becc8440439a1cea72"},
|
||||
|
|
|
|||
|
|
@ -1500,7 +1500,7 @@ GEM
|
|||
coderay
|
||||
parser
|
||||
unparser
|
||||
prometheus-client-mmap (1.2.9)
|
||||
prometheus-client-mmap (1.2.10)
|
||||
base64
|
||||
bigdecimal
|
||||
logger
|
||||
|
|
|
|||
|
|
@ -0,0 +1,43 @@
|
|||
<script>
|
||||
import { GlIcon } from '@gitlab/ui';
|
||||
|
||||
export default {
|
||||
components: { GlIcon },
|
||||
contentClass: 'gl-ml-5 gl-text-subtle',
|
||||
listClass: 'gl-mb-0 gl-ml-2 gl-pl-7 gl-text-subtle',
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="gl-flex gl-flex-col gl-gap-4">
|
||||
<section>
|
||||
<gl-icon name="admin" /> <span>{{ __('Admin area') }}</span>
|
||||
<div v-if="$scopedSlots['admin-content']" :class="$options.contentClass">
|
||||
<slot name="admin-content"></slot>
|
||||
</div>
|
||||
<ul v-if="$scopedSlots['admin-list']" :class="$options.listClass">
|
||||
<slot name="admin-list"></slot>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<gl-icon name="group" /> <span>{{ __('Groups and projects') }}</span>
|
||||
<div v-if="$scopedSlots['group-content']" :class="$options.contentClass">
|
||||
<slot name="group-content"></slot>
|
||||
</div>
|
||||
<ul v-if="$scopedSlots['group-list']" :class="$options.listClass">
|
||||
<slot name="group-list"></slot>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<gl-icon name="settings" /> <span>{{ s__('AdminUsers|Groups and project settings') }}</span>
|
||||
<div v-if="$scopedSlots['settings-content']" :class="$options.contentClass">
|
||||
<slot name="settings-content"></slot>
|
||||
</div>
|
||||
<ul v-if="$scopedSlots['settings-list']" :class="$options.listClass">
|
||||
<slot name="settings-list"></slot>
|
||||
</ul>
|
||||
</section>
|
||||
</div>
|
||||
</template>
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<script>
|
||||
import { GlIcon } from '@gitlab/ui';
|
||||
import { s__ } from '~/locale';
|
||||
import AccessSummary from './access_summary.vue';
|
||||
|
||||
export default {
|
||||
components: { AccessSummary, GlIcon },
|
||||
i18n: {
|
||||
fullAccess: s__('AdminUsers|Full read and write access.'),
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<access-summary>
|
||||
<template #admin-content>
|
||||
<gl-icon name="check" variant="success" />
|
||||
{{ $options.i18n.fullAccess }}
|
||||
</template>
|
||||
|
||||
<template #group-content>
|
||||
<gl-icon name="check" variant="success" />
|
||||
{{ $options.i18n.fullAccess }}
|
||||
</template>
|
||||
|
||||
<template #settings-content>
|
||||
<gl-icon name="check" variant="success" />
|
||||
{{ $options.i18n.fullAccess }}
|
||||
</template>
|
||||
</access-summary>
|
||||
</template>
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
<script>
|
||||
import { GlSprintf } from '@gitlab/ui';
|
||||
import HelpPageLink from '~/vue_shared/components/help_page_link/help_page_link.vue';
|
||||
import AccessSummary from './access_summary.vue';
|
||||
|
||||
export default {
|
||||
components: { AccessSummary, GlSprintf, HelpPageLink },
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<access-summary>
|
||||
<template #admin-content>
|
||||
<slot></slot>
|
||||
</template>
|
||||
<template v-if="!$scopedSlots.default" #admin-list>
|
||||
<li>{{ s__('AdminUsers|No access.') }}</li>
|
||||
</template>
|
||||
|
||||
<template #group-list>
|
||||
<li>
|
||||
<gl-sprintf
|
||||
:message="
|
||||
s__(
|
||||
'AdminUsers|Based on member role in groups and projects. %{linkStart}Learn more about member roles.%{linkEnd}',
|
||||
)
|
||||
"
|
||||
>
|
||||
<template #link="{ content }">
|
||||
<help-page-link href="user/permissions" target="_blank">{{ content }}</help-page-link>
|
||||
</template>
|
||||
</gl-sprintf>
|
||||
</li>
|
||||
</template>
|
||||
|
||||
<template #settings-list>
|
||||
<li>
|
||||
{{ s__('AdminUsers|Requires at least Maintainer role in specific groups and projects.') }}
|
||||
</li>
|
||||
</template>
|
||||
</access-summary>
|
||||
</template>
|
||||
|
|
@ -8,14 +8,6 @@ description: Stores create access settings for protected tags
|
|||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/07d7d8e65905a39164b63f55eccdcea8f10f5d14
|
||||
milestone: '9.1'
|
||||
gitlab_schema: gitlab_main_cell
|
||||
desired_sharding_key:
|
||||
project_id:
|
||||
references: projects
|
||||
backfill_via:
|
||||
parent:
|
||||
foreign_key: protected_tag_id
|
||||
table: protected_tags
|
||||
sharding_key: project_id
|
||||
belongs_to: protected_tag
|
||||
desired_sharding_key_migration_job_name: BackfillProtectedTagCreateAccessLevelsProjectId
|
||||
sharding_key:
|
||||
project_id: projects
|
||||
table_size: small
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class AddProtectedTagCreateAccessLevelsProjectIdNotNull < Gitlab::Database::Migration[2.3]
|
||||
milestone '18.1'
|
||||
disable_ddl_transaction!
|
||||
|
||||
def up
|
||||
add_not_null_constraint :protected_tag_create_access_levels, :project_id
|
||||
end
|
||||
|
||||
def down
|
||||
remove_not_null_constraint :protected_tag_create_access_levels, :project_id
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1 @@
|
|||
b74bc89f7113041054e7400cdb8e3671db36b8ae7174a9c4f988b52dcb4b3a23
|
||||
|
|
@ -21706,7 +21706,8 @@ CREATE TABLE protected_tag_create_access_levels (
|
|||
created_at timestamp without time zone NOT NULL,
|
||||
updated_at timestamp without time zone NOT NULL,
|
||||
deploy_key_id bigint,
|
||||
project_id bigint
|
||||
project_id bigint,
|
||||
CONSTRAINT check_e56dc4b33a CHECK ((project_id IS NOT NULL))
|
||||
);
|
||||
|
||||
CREATE SEQUENCE protected_tag_create_access_levels_id_seq
|
||||
|
|
|
|||
|
|
@ -8,11 +8,20 @@ title: Administer GitLab
|
|||
|
||||
Learn how to administer GitLab Self-Managed.
|
||||
|
||||
| | | |
|
||||
|---------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|--|
|
||||
| [**Get started**](get_started.md)<br>Administration overview. | [**All feature flags**](../user/feature_flags.md)<br>Complete list of flags. | [**Authentication and authorization**](auth/_index.md)<br>Third-party authentication providers. |
|
||||
| [**Configure GitLab**](configure.md)<br>Configuration settings. | [**Update your Admin area settings**](settings/_index.md)<br>Product settings. | [**Maintain GitLab**](operations/_index.md)<br>Backup and restore, move repositories, maintenance tasks. |
|
||||
| [**Monitor GitLab**](monitoring/_index.md)<br>Performance, health, uptime monitoring. | [**Secure GitLab**](../security/_index.md)<br>SSH key limits, 2FA, tokens, hardening. | [**Administer users**](administer_users.md)<br>User accounts, user management. |
|
||||
| [**GitLab Dedicated**](dedicated/_index.md)<br>Get started with GitLab Dedicated. | [**GitLab Runner**](https://docs.gitlab.com/runner/) <br>Creation, registration, configuration. | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Get started](get_started.md)
|
||||
- [All feature flags](../user/feature_flags.md)
|
||||
- [Authentication and authorization](auth/_index.md)
|
||||
- [Configure GitLab](configure.md)
|
||||
- [Update your Admin area settings](settings/_index.md)
|
||||
- [Maintain GitLab](operations/_index.md)
|
||||
- [Monitor GitLab](monitoring/_index.md)
|
||||
- [Secure GitLab](../security/_index.md)
|
||||
- [Administer users](administer_users.md)
|
||||
- [GitLab Dedicated](dedicated/_index.md)
|
||||
- [GitLab Runner](https://docs.gitlab.com/runner/)
|
||||
|
||||
{{< /cards >}}
|
||||
|
||||
Only GitLab team members have access to administration tools and settings on GitLab.com.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Software Supply Chain Security
|
|||
group: Compliance
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Compliance features for administrators
|
||||
description: Compliance center, audit events, security policies, and compliance frameworks.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -11,7 +11,13 @@ and build custom applications on top of GitLab.
|
|||
Whether you want to automate processes or build integrations, these extensibility
|
||||
features give you control over your development processes.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Integrate with GitLab**](../integration/_index.md)<br>Projects, issues, authentication, security providers. | [**Webhooks**](../user/project/integrations/webhooks.md)<br>Custom HTTP callbacks, used to send events. | [**REST API**](rest/_index.md)<br>Programmatic interaction with GitLab. |
|
||||
| [**GraphQL API**](graphql/_index.md)<br>Programmatic interaction with GitLab. | [**OAuth 2.0 identity provider API**](oauth2.md)<br>Third-party authorization to GitLab. | [**Editor and IDE extensions**](../editor_extensions/_index.md)<br>Visual Studio Code, JetBrains, Neovim, GitLab CLI. |
|
||||
{{< cards >}}
|
||||
|
||||
- [Integrate with GitLab](../integration/_index.md)
|
||||
- [Webhooks](../user/project/integrations/webhooks.md)
|
||||
- [REST API](rest/_index.md)
|
||||
- [GraphQL API](graphql/_index.md)
|
||||
- [OAuth 2.0 identity provider API](oauth2.md)
|
||||
- [Editor and IDE extensions](../editor_extensions/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
stage: none
|
||||
group: none
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn how to interact programmatically with GitLab.
|
||||
title: Get started extending GitLab
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: Verify
|
||||
group: Pipeline Execution
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn about building and testing your application.
|
||||
title: Get started with GitLab CI/CD
|
||||
description: Overview of how CI/CD features fit together.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Execution
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab CI/CD for external repositories
|
||||
description: GitHub, Bitbucket, external sources, mirroring, and cross-platform.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: CI/CD components
|
||||
description: Reusable, versioned CI/CD components for pipelines.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Debugging CI/CD pipelines
|
||||
description: Configuration validation, warnings, errors, and troubleshooting.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Environments
|
||||
description: Environments, variables, dashboards, and review apps.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Deployments
|
||||
description: Deployments, rollbacks, safety, and approvals.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Incremental rollouts with GitLab CI/CD
|
||||
description: Kubernetes, CI/CD, risk mitigation, and deployment.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Package
|
|||
group: Container Registry
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab and Google Cloud integration
|
||||
description: Cloud services and Kubernetes deployments.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: CI/CD Jobs
|
||||
description: Configuration, rules, caching, artifacts, and logs.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Plan a migration from another tool to GitLab CI/CD
|
||||
description: Migrate from Jenkins, GitHub Actions, and others.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: CI/CD pipelines
|
||||
description: Configuration, automation, stages, schedules, and efficiency.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Software Supply Chain Security
|
|||
group: Pipeline Security
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Pipeline security
|
||||
description: Secrets management, job tokens, secure files, and cloud security.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Runner
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Runners
|
||||
description: Configuration and job execution.
|
||||
---
|
||||
|
||||
Runners are the agents that run the [GitLab Runner](https://docs.gitlab.com/runner/) application, to execute GitLab CI/CD jobs in a pipeline.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Execution
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Test with GitLab CI/CD and generate reports in merge requests
|
||||
description: Unit tests, integration tests, test reports, coverage, and quality assurance.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab CI/CD variables
|
||||
description: Configuration, usage, and security.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Verify
|
|||
group: Pipeline Authoring
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: CI/CD YAML syntax reference
|
||||
description: Pipeline configuration keywords, syntax, examples, and inputs.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -40,6 +40,11 @@ To install GitLab for Eclipse:
|
|||
1. If the **Trust Authorities** window appears, select the **[`https://gitlab.com`](https://gitlab.com)** update site and select **Trust Selected**.
|
||||
1. Select **Restart Now**.
|
||||
|
||||
If the Eclipse Marketplace is unavailable, follow the
|
||||
[Eclipse installation instructions](https://help.eclipse.org/latest/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-124.htm)
|
||||
for adding a new software site. For **Work with**, use
|
||||
`https://gitlab.com/gitlab-org/editor-extensions/gitlab-eclipse-plugin/-/releases/permalink/latest/downloads/`.
|
||||
|
||||
## Connect to GitLab
|
||||
|
||||
After you install the extension, connect it to your GitLab account.
|
||||
|
|
|
|||
|
|
@ -11,12 +11,16 @@ cloud providers, and in Kubernetes clusters.
|
|||
To get the best experience, you should balance performance, reliability,
|
||||
ease of administration (backups, upgrades, and troubleshooting) with the cost of hosting.
|
||||
|
||||
<!-- markdownlint-disable MD044 -->
|
||||
{{< cards >}}
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Installation requirements**](requirements.md)<br>Prerequisites for installation. | [**Installation methods**](install_methods.md)<br>Linux, Helm, Docker, Operator, source, or scripts. | [**Install GitLab on a cloud provider**](cloud_providers.md)<br>AWS, Google Cloud Platform, Azure. |
|
||||
| [**Offline GitLab**](../topics/offline/_index.md)<br>Isolated installation. | [**Reference architectures**](../administration/reference_architectures/_index.md)<br>Recommended deployments at scale. | [**Upgrade GitLab**](../update/_index.md)<br>Latest version instructions. |
|
||||
| [**Install GitLab Runner**](https://docs.gitlab.com/runner/install/)<br>Software for CI/CD jobs. | [**Configure GitLab Runner**](https://docs.gitlab.com/runner/configuration/)<br>`Config.toml`, certificates, autoscaling, proxy setup. | [**Install GitLab AI gateway**](install_ai_gateway.md)<br>Using Docker image, using Helm chart. |
|
||||
- [Installation requirements](requirements.md)
|
||||
- [Installation methods](install_methods.md)
|
||||
- [Install GitLab on a cloud provider](cloud_providers.md)
|
||||
- [Offline GitLab](../topics/offline/_index.md)
|
||||
- [Reference architectures](../administration/reference_architectures/_index.md)
|
||||
- [Upgrade GitLab](../update/_index.md)
|
||||
- [Install GitLab Runner](https://docs.gitlab.com/runner/install/)
|
||||
- [Configure GitLab Runner](https://docs.gitlab.com/runner/configuration/)
|
||||
- [Install GitLab AI gateway](install_ai_gateway.md)
|
||||
|
||||
<!-- markdownlint-enable MD044 -->
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
stage: AI-powered
|
||||
group: AI Framework
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Set up your self-hosted model GitLab AI gateway
|
||||
description: Gateway between GitLab and large language models.
|
||||
title: Install the GitLab AI gateway
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,10 @@ title: Monitor your application
|
|||
|
||||
Visualize and analyze errors and incidents related to your application and its infrastructure.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Getting started**](../user/get_started/get_started_monitoring.md)<br>Overview of how features fit together. | [**Error tracking**](error_tracking.md)<br>Error tracking, logging, debugging, data retention. | [**Incident management**](incident_management/_index.md)<br>Alert handling, response coordination, escalation procedures. |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](../user/get_started/get_started_monitoring.md)
|
||||
- [Error tracking](error_tracking.md)
|
||||
- [Incident management](incident_management/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Monitor
|
|||
group: Platform Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Error Tracking
|
||||
description: Error tracking, logging, debugging, and data retention.
|
||||
---
|
||||
|
||||
Error Tracking helps developers to discover and view errors generated by their
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Environments
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Create and maintain a custom feature flag for your GitLab application.
|
||||
title: Feature flags
|
||||
description: Progressive delivery, controlled deployment, and risk reduction.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Monitor
|
|||
group: Platform Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Incident management
|
||||
description: Alert handling, response coordination, and escalation procedures.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -7,8 +7,16 @@ title: Subscribe to GitLab
|
|||
|
||||
Choose and manage the subscription that's right for you and your organization.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**GitLab plans**](choosing_subscription.md)<br>Options for GitLab plans. | [**GitLab.com subscription**](gitlab_com/_index.md)<br>Seat usage, compute minutes, storage limits, renewal information. | [**GitLab Self-Managed subscription**](self_managed/_index.md)<br>Billable users, renewal and upgrade information. |
|
||||
| [**GitLab Dedicated**](gitlab_dedicated/_index.md)<br>Available features and benefits. | [**GitLab Duo add-ons**](subscription-add-ons.md)<br> Seat assignment, GitLab Duo Pro, Duo Enterprise. | [**Community programs**](community_programs.md)<br>Education, Open Source, Startups. |
|
||||
| [**The Customers Portal**](customers_portal.md)<br>Payment and company details. | [**Quarterly reconciliation and annual true-ups**](quarterly_reconciliation.md)<br>Billing examples. | [**Compute quota**](../ci/pipelines/compute_minutes.md)<br>Calculations, quotas, purchase information. |
|
||||
{{< cards >}}
|
||||
|
||||
- [GitLab plans](choosing_subscription.md)
|
||||
- [GitLab.com subscription](gitlab_com/_index.md)
|
||||
- [GitLab Self-Managed subscription](self_managed/_index.md)
|
||||
- [GitLab Dedicated](gitlab_dedicated/_index.md)
|
||||
- [GitLab Duo add-ons](subscription-add-ons.md)
|
||||
- [Community programs](community_programs.md)
|
||||
- [The Customers Portal](customers_portal.md)
|
||||
- [Quarterly reconciliation and annual true-ups](quarterly_reconciliation.md)
|
||||
- [Compute quota](../ci/pipelines/compute_minutes.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
stage: Fulfillment
|
||||
group: Provision
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Seat assignment, GitLab Duo add-on
|
||||
description: Seat assignment, GitLab Duo subscription add-on.
|
||||
title: GitLab Duo add-ons
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Auto DevOps
|
||||
description: Automated DevOps, language detection, deployment, and customization.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -8,10 +8,21 @@ title: Use CI/CD to build your application
|
|||
|
||||
Use CI/CD to generate your application.
|
||||
|
||||
| | | |
|
||||
|----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| [**Getting started**](../ci/_index.md)<br>Overview of how CI/CD features fit together. | [**CI/CD YAML syntax reference**](../ci/yaml/_index.md)<br>Pipeline configuration keywords, syntax, examples, inputs. | [**Runners**](../ci/runners/_index.md)<br>Configuration, job execution. |
|
||||
| [**Pipelines**](../ci/pipelines/_index.md)<br>Configuration, automation, stages, schedules, efficiency. | [**Jobs**](../ci/jobs/_index.md)<br>Configuration, rules, caching, artifacts, logs. | [**CI/CD components**](../ci/components/_index.md)<br>Reusable, versioned CI/CD components for pipelines. |
|
||||
| [**CI/CD variables**](../ci/variables/_index.md)<br>Configuration, usage, security. | [**Pipeline security**](../ci/pipelines/pipeline_security.md)<br>Secrets management, job tokens, secure files, cloud security. | [**Debugging**](../ci/debugging.md)<br>Configuration validation, warnings, errors, troubleshooting. |
|
||||
| [**Auto DevOps**](autodevops/_index.md)<br>Automated DevOps, language detection, deployment, customization. | [**Testing**](../ci/testing/_index.md)<br>Unit tests, integration tests, test reports, coverage, quality assurance. | [**Google cloud integration**](../ci/gitlab_google_cloud_integration/_index.md)<br>Cloud services, Kubernetes deployments. |
|
||||
| [**Migrate to GitLab CI/CD**](../ci/migration/plan_a_migration.md)<br> Migrate from Jenkins, GitHub Actions, others. | [**External repository integrations**](../ci/ci_cd_for_external_repos/_index.md)<br>GitHub, Bitbucket, external sources, mirroring, cross-platform. | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](../ci/_index.md)
|
||||
- [CI/CD YAML syntax reference](../ci/yaml/_index.md)
|
||||
- [Runners](../ci/runners/_index.md)
|
||||
- [Pipelines](../ci/pipelines/_index.md)
|
||||
- [Jobs](../ci/jobs/_index.md)
|
||||
- [CI/CD components](../ci/components/_index.md)
|
||||
- [CI/CD variables](../ci/variables/_index.md)
|
||||
- [Pipeline security](../ci/pipelines/pipeline_security.md)
|
||||
- [Debugging](../ci/debugging.md)
|
||||
- [Auto DevOps](autodevops/_index.md)
|
||||
- [Testing](../ci/testing/_index.md)
|
||||
- [Google cloud integration](../ci/gitlab_google_cloud_integration/_index.md)
|
||||
- [Migrate to GitLab CI/CD](../ci/migration/plan_a_migration.md)
|
||||
- [External repository integrations](../ci/ci_cd_for_external_repos/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -14,7 +14,11 @@ GitLab is built on top of (and with) Git, and provides you a Git-based, fully-in
|
|||
platform for software development. GitLab adds many powerful
|
||||
[features](https://about.gitlab.com/features/) on top of Git to enhance your workflow.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Getting started**](get_started.md)<br>Understand Git, install, common commands, tutorial. | [**Basic operations**](basics.md)<br>Create a project, clone a repository, stash changes, branches, forks. | [**Advanced operations**](advanced.md)<br>Rebase, cherry-pick, revert changes, repository and file management. |
|
||||
| [**Troubleshooting**](troubleshooting_git.md)<br>Tips to resolve Git issues. | | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](get_started.md)
|
||||
- [Basic operations](basics.md)
|
||||
- [Advanced operations](advanced.md)
|
||||
- [Troubleshooting](troubleshooting_git.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Source Code
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Introduction to Git rebase and force push, methods to resolve merge conflicts through the command line.
|
||||
title: Advanced Git operations
|
||||
description: Rebase, cherry-pick, revert changes, repository, and file management.
|
||||
---
|
||||
|
||||
Advanced Git operations help you perform tasks to maintain and manage your code.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Source Code
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Common Git commands and workflows.
|
||||
title: Basic Git operations
|
||||
description: Create a project, clone a repository, stash changes, branches, and forks.
|
||||
---
|
||||
|
||||
Basic Git operations help you to manage your Git repositories and to make changes to your code.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: Create
|
||||
group: Source Code
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn about the Git version control system.
|
||||
title: Get started with Git
|
||||
description: Understand Git, install, common commands, and tutorial.
|
||||
---
|
||||
|
||||
Git is a version control system you use to track changes to your code and collaborate with others.
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Source Code
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Debugging tips for fixing problems in Git.
|
||||
title: Troubleshooting Git
|
||||
description: Tips to resolve Git issues.
|
||||
---
|
||||
|
||||
Sometimes things don't work the way they should or as you might expect when
|
||||
|
|
|
|||
|
|
@ -8,7 +8,11 @@ title: Manage your code
|
|||
|
||||
Store your source files in a repository and create merge requests. Write, debug, and collaborate on code.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Getting started**](../user/get_started/get_started_managing_code.md)<br>Overview of how features fit together. | [**Repositories**](../user/project/repository/_index.md)<br>Version control, code storage, Git repositories, repository monitoring. | [**Merge requests**](../user/project/merge_requests/_index.md)<br>Code review, collaboration, branch merging, commits. |
|
||||
| [**Remote development**](../user/project/remote_development/_index.md)<br>Web IDE, workspaces. | | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](../user/get_started/get_started_managing_code.md)
|
||||
- [Repositories](../user/project/repository/_index.md)
|
||||
- [Merge requests](../user/project/merge_requests/_index.md)
|
||||
- [Remote development](../user/project/remote_development/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
stage: Plan
|
||||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Epics, issues, milestones, labels.
|
||||
description: Epics, issues, milestones, and labels.
|
||||
title: Plan and track work
|
||||
---
|
||||
|
||||
|
|
@ -23,12 +23,28 @@ Alternatively, to learn how to map the SAFe to what you can do in GitLab see
|
|||
|
||||
<!-- vale gitlab_base.Spelling = YES -->
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Getting started**](../user/get_started/get_started_planning_work.md)<br>Overview of how features fit together. | [**Tutorial: Use GitLab for scrum**](../tutorials/scrum_events/_index.md)<br>Sprints, backlog, user stories, scrum lifecycle. | [**Tutorial: Use GitLab for Kanban**](../tutorials/kanban/_index.md)<br>Work in progress, flow, distribution. |
|
||||
| [**Labels**](../user/project/labels.md)<br>Project labels, group labels, nested scopes, filtering. | [**Iterations**](../user/group/iterations/_index.md)<br>Time-boxed workflow, program increments, cadence, sprints. | [**Milestones**](../user/project/milestones/_index.md)<br>Burndown charts, goals, progress tracking, releases. |
|
||||
| [**Issues**](../user/project/issues/_index.md)<br>Tasks, bug reports, feature requests, tracking. | [**Issue boards**](../user/project/issue_board.md)<br>Visualization, workflow, Kanban, prioritization. | [**Comments and threads**](../user/discussions/_index.md)<br> Mentions, locked discussions, internal notes, thread resolution. |
|
||||
| [**Tasks**](../user/tasks.md)<br>Task labels, confidential tasks, linked items, task weights. | [**Requirements**](../user/project/requirements/_index.md)<br>Acceptance criteria, requirements test reports, CSV import. | [**Time tracking**](../user/project/time_tracking.md)<br>Estimates, time spent, reporting. |
|
||||
| [**CRM**](../user/crm/_index.md)<br>Customer management, organizations, contacts, permissions. | [**Wikis**](../user/project/wiki/_index.md)<br>Documentation, external wikis, wiki events, history. | [**Epics**](../user/group/epics/_index.md)<br>Roadmaps, hierarchies, planning, issue progress. |
|
||||
| [**Roadmaps**](../user/group/roadmap/_index.md)<br>Epic progress, timelines, milestones, goals. | [**Objectives and key results**](../user/okrs.md)<br>Goal setting, performance tracking, child objectives, health status. | [**To-Do List**](../user/todos.md)<br>Task management, actions, access changes. |
|
||||
| [**Keyboard shortcuts**](../user/shortcuts.md)<br>Global shortcuts, navigation, quick access. | [**Quick actions**](../user/project/quick_actions.md)<br>Commands, shortcuts, inline actions. | [**Markdown**](../user/markdown.md)<br>Formatting, inline HTML, GitLab-specific references, diagrams and flowcharts. |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](../user/get_started/get_started_planning_work.md)
|
||||
- [Tutorial: Use GitLab for scrum](../tutorials/scrum_events/_index.md)
|
||||
- [Tutorial: Use GitLab for Kanban](../tutorials/kanban/_index.md)
|
||||
- [Labels](../user/project/labels.md)
|
||||
- [Iterations](../user/group/iterations/_index.md)
|
||||
- [Milestones](../user/project/milestones/_index.md)
|
||||
- [Issues](../user/project/issues/_index.md)
|
||||
- [Issue boards](../user/project/issue_board.md)
|
||||
- [Comments and threads](../user/discussions/_index.md)
|
||||
- [Tasks](../user/tasks.md)
|
||||
- [Requirements](../user/project/requirements/_index.md)
|
||||
- [Time tracking](../user/project/time_tracking.md)
|
||||
- [CRM](../user/crm/_index.md)
|
||||
- [Wikis](../user/project/wiki/_index.md)
|
||||
- [Epics](../user/group/epics/_index.md)
|
||||
- [Roadmaps](../user/group/roadmap/_index.md)
|
||||
- [Objectives and key results](../user/okrs.md)
|
||||
- [To-Do List](../user/todos.md)
|
||||
- [Keyboard shortcuts](../user/shortcuts.md)
|
||||
- [Quick actions](../user/project/quick_actions.md)
|
||||
- [Markdown](../user/markdown.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -13,11 +13,18 @@ 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**](../user/get_started/get_started_deploy_release.md)<br>Overview of how features fit together. | [**Packages and registries**](../user/packages/_index.md)<br>Package management, container registry, artifact storage, dependency management. | [**Environments**](../ci/environments/_index.md)<br>Environments, variables, dashboards, review apps. |
|
||||
| [**Deployments**](../ci/environments/deployments.md)<br>Deployments, rollbacks, safety, approvals. | [**Releases**](../user/project/releases/_index.md)<br>Releases, versioning, assets, tags, milestones, evidence. | [**Roll out an application incrementally**](../ci/environments/incremental_rollouts.md)<br>Kubernetes, CI/CD, risk mitigation, deployment. |
|
||||
| [**Feature flags**](../operations/feature_flags.md)<br>Progressive delivery, controlled deployment, risk reduction. | [**GitLab Pages**](../user/project/pages/_index.md)<br>Static site hosting, documentation publishing, project websites, custom domains. | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](../user/get_started/get_started_deploy_release.md)
|
||||
- [Packages and registries](../user/packages/_index.md)
|
||||
- [Environments](../ci/environments/_index.md)
|
||||
- [Deployments](../ci/environments/deployments.md)
|
||||
- [Releases](../user/project/releases/_index.md)
|
||||
- [Roll out an application incrementally](../ci/environments/incremental_rollouts.md)
|
||||
- [Feature flags](../operations/feature_flags.md)
|
||||
- [GitLab Pages](../user/project/pages/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
||||
## Related topics
|
||||
|
||||
|
|
|
|||
|
|
@ -9,9 +9,18 @@ title: Manage your organization
|
|||
Configure your organization and its users. Determine user roles
|
||||
and give everyone access to the projects they need.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Tutorial: Set up your organization**](../tutorials/manage_user/_index.md)<br>Setup, configuration, onboarding, organization structure. | [**Namespaces**](../user/namespace/_index.md)<br>Organization, hierarchy, project grouping. | [**Members**](../user/project/members/_index.md)<br>User management, roles, permissions, access levels. |
|
||||
| [**Organization** (in development)](../user/organization/_index.md)<br>Namespace hierarchy. | [**Groups**](../user/group/_index.md)<br>Project management, access control, client groups, team groups. | [**Sharing projects and groups**](../user/project/members/sharing_projects_groups.md)<br>Invitations, group inheritance, project visibility. |
|
||||
| [**Compliance**](../administration/compliance/compliance_features.md)<br>Compliance center, audit events, security policies, compliance frameworks. | [**Enterprise users**](../user/enterprise_user/_index.md)<br>Domain verification, two-factor authentication, enterprise user management, SAML response. | [**Service accounts**](../user/profile/service_accounts.md)<br>Machine user, rate limits, personal access tokens. |
|
||||
| [**User account options**](../user/profile/_index.md)<br>Profile settings, preferences, authentication, notifications. | [**SSH keys**](../user/ssh.md)<br>Authentication, permissions, key types, ownership. | [**GitLab.com settings**](../user/gitlab_com/_index.md)<br>Instance configurations. |
|
||||
{{< cards >}}
|
||||
|
||||
- [Tutorial: Set up your organization](../tutorials/manage_user/_index.md)
|
||||
- [Namespaces](../user/namespace/_index.md)
|
||||
- [Members](../user/project/members/_index.md)
|
||||
- [Organization (in development)](../user/organization/_index.md)
|
||||
- [Groups](../user/group/_index.md)
|
||||
- [Sharing projects and groups](../user/project/members/sharing_projects_groups.md)
|
||||
- [Enterprise users](../user/enterprise_user/_index.md)
|
||||
- [Service accounts](../user/profile/service_accounts.md)
|
||||
- [User account options](../user/profile/_index.md)
|
||||
- [SSH keys](../user/ssh.md)
|
||||
- [GitLab.com settings](../user/gitlab_com/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -7,8 +7,14 @@ title: Learn GitLab with tutorials
|
|||
|
||||
These tutorials can help you learn how to use GitLab.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Find your way around GitLab**](gitlab_navigation.md)<br>Introduction to the product. | [**Learn Git**](learn_git.md)<br>The basics of Git. | [**Plan and track your work**](plan_and_track.md)<br>Planning, agile, issue boards. |
|
||||
| [**Build your application**](build_application.md)<br>CI/CD fundamentals and examples. | [**Secure your application and check compliance**](secure_application.md)<br>Dependency and compliance scanning. | [**Manage your infrastructure**](infrastructure.md)<br>GitOps, Kubernetes deployments. |
|
||||
| [**Extend with GitLab**](develop.md)<br>Integrations with third-party services. | | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Find your way around GitLab](gitlab_navigation.md)
|
||||
- [Learn Git](learn_git.md)
|
||||
- [Plan and track your work](plan_and_track.md)
|
||||
- [Build your application](build_application.md)
|
||||
- [Secure your application and check compliance](secure_application.md)
|
||||
- [Manage your infrastructure](infrastructure.md)
|
||||
- [Extend with GitLab](develop.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Plan
|
|||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: 'Tutorial: Use GitLab to facilitate Kanban'
|
||||
description: Work in progress, flow, and distribution.
|
||||
---
|
||||
|
||||
<!-- vale gitlab_base.FutureTense = NO -->
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: none
|
|||
group: Tutorials
|
||||
info: For assistance with this tutorial, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments-to-other-projects-and-subjects.
|
||||
title: 'Tutorial: Set up your organization'
|
||||
description: Setup, configuration, onboarding, and organization structure.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Code Review
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Use this tutorial to build a protected workflow for your GitLab project.
|
||||
title: 'Tutorial: Build a protected workflow for your project'
|
||||
description: Security, approval rules, and branch protection.
|
||||
---
|
||||
|
||||
<!-- vale gitlab_base.FutureTense = NO -->
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Plan
|
|||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: 'Tutorial: Use GitLab to facilitate Scrum'
|
||||
description: Sprints, backlog, user stories, and scrum lifecycle.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -8,9 +8,18 @@ title: Use GitLab
|
|||
Get to know the GitLab end-to-end workflow. Configure permissions,
|
||||
organize your work, create and secure your application, and analyze its performance. Report on team productivity throughout the process.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Manage your organization**](../topics/set_up_organization.md)<br>Users, groups, namespaces, SSH keys.| [**Organize work with projects**](project/organize_work_with_projects.md)<br>Project visibility, search, badges, layout.| [**Plan and track work**](../topics/plan_and_track.md)<br>Epics, issues, milestones, labels.|
|
||||
| [**Use Git**](../topics/git/_index.md)<br>Common commands and workflows. | [**Manage your code**](../topics/manage_code.md)<br>Repositories, merge requests, remote development. | [**Use CI/CD to build your application**](../topics/build_your_application.md)<br>Runners, jobs, pipelines, variables. |
|
||||
| [**Secure your application**](application_security/secure_your_application.md)<br>Container, dependency, and vulnerability scans. | [**Deploy and release your application**](../topics/release_your_application.md)<br>Environments, packages, review apps, GitLab Pages. | [**Manage your infrastructure**](infrastructure/_index.md)<br>Terraform and Kubernetes deployments. |
|
||||
| [**Monitor your application**](../operations/_index.md)<br>Error tracking, incident management. | [**Analyze GitLab usage**](analytics/_index.md)<br>Instance, group, and project analytics. | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Manage your organization](../topics/set_up_organization.md)
|
||||
- [Organize work with projects](project/organize_work_with_projects.md)
|
||||
- [Plan and track work](../topics/plan_and_track.md)
|
||||
- [Use Git](../topics/git/_index.md)
|
||||
- [Manage your code](../topics/manage_code.md)
|
||||
- [Use CI/CD to build your application](../topics/build_your_application.md)
|
||||
- [Secure your application](application_security/secure_your_application.md)
|
||||
- [Deploy and release your application](../topics/release_your_application.md)
|
||||
- [Manage your infrastructure](infrastructure/_index.md)
|
||||
- [Monitor your application](../operations/_index.md)
|
||||
- [Analyze GitLab usage](analytics/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Static Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Application security
|
||||
description: Scanning, vulnerabilities, compliance, customization, and reporting.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Dynamic Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Web API Fuzz Testing
|
||||
description: Testing, security, vulnerabilities, automation, and errors.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Dynamic Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: API Security
|
||||
description: Protection, analysis, testing, scanning, and discovery.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Composition Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Dependency Scanning compared to Container Scanning
|
||||
description: Dependency Scanning compared to Container Scanning.
|
||||
---
|
||||
|
||||
GitLab offers both [Dependency Scanning](dependency_scanning/_index.md) and
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Static Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Security configuration
|
||||
description: Configuration, testing, compliance, scanning, and enablement.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Composition Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Container Scanning
|
||||
description: Image vulnerability scanning, configuration, customization, and reporting.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Composition Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Continuous Vulnerability Scanning
|
||||
description: Scanning, dependencies, advisories, and background jobs.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Dynamic Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Coverage-guided fuzz testing
|
||||
description: Coverage-guided fuzzing, random inputs, and unexpected behavior.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: CVE ID request
|
||||
description: Vulnerability tracking and security disclosure.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Dynamic Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Dynamic Application Security Testing (DAST)
|
||||
description: Automated penetration testing, vulnerability detection, web application scanning, security assessment, and CI/CD integration.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Dependency list
|
||||
description: Vulnerabilities, licenses, filtering, and exporting.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Composition Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Dependency Scanning
|
||||
description: Vulnerabilities, remediation, configuration, analyzers, and reports.
|
||||
---
|
||||
|
||||
<style>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: Application Security Testing
|
||||
group: Secret Detection
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn about testing and resolving vulnerabilities.
|
||||
title: Get started securing your application
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
Identify and remediate vulnerabilities in your application's source code.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Vulnerability Research
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab Advisory Database
|
||||
description: Security advisories, vulnerabilities, dependencies, database, and updates.
|
||||
---
|
||||
|
||||
The [GitLab Advisory Database](https://gitlab.com/gitlab-org/security-products/gemnasium-db) serves as a repository for security advisories related to software dependencies. It is updated on an hourly basis with the latest security advisories.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Static Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Infrastructure as Code scanning
|
||||
description: Vulnerability detection, configuration analysis, and pipeline integration.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Static Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Offline environments
|
||||
description: Offline security scanning and resolving vulnerabilities.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Policies
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Policies
|
||||
description: Security policies, enforcement, compliance, approvals, and scans.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Static Analysis
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Static Application Security Testing (SAST)
|
||||
description: Scanning, configuration, analyzers, vulnerabilities, reporting, customization, and integration.
|
||||
---
|
||||
|
||||
<style>
|
||||
|
|
@ -870,7 +871,7 @@ flags are added to the scanner's CLI options.
|
|||
<code>--multi-core</code>
|
||||
</td>
|
||||
<td>
|
||||
Multi-core scanning is enabled by default, automatically detecting and utilizing available CPU cores based on container information. On self-hosted runners, the maximum number of cores is capped at 4. You can override the automatic core detection by explicitly setting <code>--multi-core</code> to a specific value. Multi-core execution requires proportionally more memory than single-core execution. To disable multi-core scanning, set the environment variable <code>DISABLE_MULTI_CORE</code>. Note that exceeding available cores or memory resources may lead to resource contention and suboptimal performance.
|
||||
Multi-core scanning is enabled by default, automatically detecting and utilizing available CPU cores based on container information. On self-hosted runners, the maximum number of cores is capped at 4. You can override the automatic core detection by explicitly setting <code>--multi-core</code> to a specific value. Multi-core execution requires proportionally more memory than single-core execution. To disable multi-core scanning, set the environment variable <code>DISABLE_MULTI_CORE</code>. Exceeding available cores or memory resources may lead to resource contention and suboptimal performance.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Application Security Testing
|
|||
group: Secret Detection
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Secret detection
|
||||
description: Detection, prevention, monitoring, storage, revocation, and reporting.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -8,13 +8,30 @@ title: Secure your application
|
|||
|
||||
GitLab can check your applications for security vulnerabilities.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Getting started**](get-started-security.md)<br>Overview of how features fit together. | [**Application security**](_index.md)<br>Scanning, vulnerabilities, compliance, customization, reporting. | [**Security configuration**](configuration/_index.md)<br>Configuration, testing, compliance, scanning, enablement. |
|
||||
| [**Container Scanning**](container_scanning/_index.md)<br>Image vulnerability scanning, configuration, customization, reporting. | [**Dependency Scanning**](dependency_scanning/_index.md)<br>Vulnerabilities, remediation, configuration, analyzers, reports. | [**Comparison**](comparison_dependency_and_container_scanning.md)<br>Dependency Scanning compared to Container Scanning. |
|
||||
| [**Dependency List**](dependency_list/_index.md)<br>vulnerabilities, licenses, filtering, exporting. | [**Continuous Vulnerability Scanning**](continuous_vulnerability_scanning/_index.md)<br>Scanning, dependencies, advisories, background jobs. | [**Static Application Security Testing**](sast/_index.md)<br>Scanning, configuration, analyzers, vulnerabilities, reporting, customization, integration. |
|
||||
| [**Infrastructure as Code (IaC) Scanning**](iac_scanning/_index.md)<br>Vulnerability detection, configuration analysis, pipeline integration. | [**Secret detection**](secret_detection/_index.md)<br>Detection, prevention, monitoring, storage, revocation, reporting. | [**Dynamic Application Security Testing (DAST)**](dast/_index.md)<br>Automated penetration testing, vulnerability detection, web application scanning, security assessment, CI/CD integration. |
|
||||
| [**API Security**](api_security/_index.md)<br>Protection, analysis, testing, scanning, discovery. | [**Web API Fuzz Testing**](api_fuzzing/_index.md)<br>Testing, security, vulnerabilities, automation, errors. | [**Coverage-guided fuzz testing**](coverage_fuzzing/_index.md)<br>Coverage-guided fuzzing, random inputs, unexpected behavior. |
|
||||
| [**Security Dashboard**](security_dashboard/_index.md)<br>Security dashboards, vulnerability trends, project ratings, metrics. | [**Offline environments**](offline_deployments/_index.md)<br>Offline security scanning, resolving vulnerabilities. | [**Vulnerability report**](vulnerability_report/_index.md)<br>Filtering, grouping, exporting, manual addition. |
|
||||
| [**Vulnerability Page**](vulnerabilities/_index.md)<br>Vulnerability details, status, resolution, linking issues. | [**Vulnerability severity levels**](vulnerabilities/severities.md)<br>Classification, impact, prioritization, risk assessment. | [**GitLab Advisory Database**](gitlab_advisory_database/_index.md)<br>Security advisories, vulnerabilities, dependencies, database, updates. |
|
||||
| [**CVE ID requests**](cve_id_request.md)<br>Vulnerability tracking, security disclosure. | [**Policies**](policies/_index.md)<br>Security policies, enforcement, compliance, approvals, scans. | **Security scanner integration**<br>Reporting, vulnerabilities, remediations, tracking. |
|
||||
{{< cards >}}
|
||||
|
||||
- [Getting started](get-started-security.md)
|
||||
- [Application security](_index.md)
|
||||
- [Security configuration](configuration/_index.md)
|
||||
- [Container Scanning](container_scanning/_index.md)
|
||||
- [Dependency Scanning](dependency_scanning/_index.md)
|
||||
- [Comparison](comparison_dependency_and_container_scanning.md)
|
||||
- [Dependency List](dependency_list/_index.md)
|
||||
- [Continuous Vulnerability Scanning](continuous_vulnerability_scanning/_index.md)
|
||||
- [Static Application Security Testing](sast/_index.md)
|
||||
- [Infrastructure as Code (IaC) Scanning](iac_scanning/_index.md)
|
||||
- [Secret detection](secret_detection/_index.md)
|
||||
- [Dynamic Application Security Testing (DAST)](dast/_index.md)
|
||||
- [API Security](api_security/_index.md)
|
||||
- [Web API Fuzz Testing](api_fuzzing/_index.md)
|
||||
- [Coverage-guided fuzz testing](coverage_fuzzing/_index.md)
|
||||
- [Security Dashboard](security_dashboard/_index.md)
|
||||
- [Offline environments](offline_deployments/_index.md)
|
||||
- [Vulnerability report](vulnerability_report/_index.md)
|
||||
- [Vulnerability Page](vulnerabilities/_index.md)
|
||||
- [Vulnerability severity levels](vulnerabilities/severities.md)
|
||||
- [GitLab Advisory Database](gitlab_advisory_database/_index.md)
|
||||
- [CVE ID requests](cve_id_request.md)
|
||||
- [Policies](policies/_index.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab Security Dashboards and Security Center
|
||||
description: Security dashboards, vulnerability trends, project ratings, and metrics.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Vulnerability details
|
||||
description: Vulnerability details, status, resolution, and linking issues.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Vulnerability severity levels
|
||||
description: Classification, impact, prioritization, and risk assessment.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Security Risk Management
|
|||
group: Security Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Vulnerability report
|
||||
description: Filtering, grouping, exporting, and manual addition.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Connecting a Kubernetes cluster with GitLab
|
||||
description: Kubernetes integration, GitOps, CI/CD, agent deployment, and cluster management.
|
||||
---
|
||||
|
||||
{{< history >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Deploy
|
|||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Create Kubernetes clusters
|
||||
description: Amazon EKS, Azure AKS, Google GKE, and Civo.
|
||||
---
|
||||
|
||||
You can use Infrastructure as Code (IaC) to create clusters on cloud providers.
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Plan
|
|||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Customer relations management (CRM)
|
||||
description: Customer management, organizations, contacts, and permissions.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ group: Code Review
|
|||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Use comments to discuss work, mention users, and suggest changes.
|
||||
title: Comments and threads
|
||||
description: Mentions, locked discussions, internal notes, and thread resolution.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Software Supply Chain Security
|
|||
group: Authentication
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Enterprise users
|
||||
description: Domain verification, two-factor authentication, enterprise user management, and SAML response.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -7,9 +7,18 @@ title: Get started with GitLab
|
|||
|
||||
If you're new to GitLab, get started learning about how GitLab works.
|
||||
|
||||
| | | |
|
||||
|--|--|--|
|
||||
| [**Get started with Git**](../../topics/git/get_started.md)<br>Learn Git basics. | [**Get started with GitLab Duo**](getting_started_gitlab_duo.md)<br>Use AI as part of your workflow. | [**Get started organizing work with projects**](get_started_projects.md)<br>Use projects as a starting point. |
|
||||
| [**Get started planning work**](get_started_planning_work.md)<br>Organize your backlog. | [**Get started managing code**](get_started_managing_code.md)<br>Use merge requests to iterate on code. | [**Get started with GitLab CI/CD**](../../ci/_index.md)<br>Build your application. |
|
||||
| [**Get started securing your application**](../application_security/get-started-security.md)<br>Secure your application. | [**Get started deploying and releasing your application**](get_started_deploy_release.md)<br>Get your app out to customers. | [**Get started managing your infrastructure**](get_started_managing_infrastructure.md)<br>Manage your infrastructure. |
|
||||
| [**Get started with monitoring your application in GitLab**](get_started_monitoring.md)<br>Monitor performance. | [**Get started extending GitLab**](../../api/get_started/get_started_extending.md)<br>Work with the API or integrate with third-party applications. | |
|
||||
{{< cards >}}
|
||||
|
||||
- [Get started with Git](../../topics/git/get_started.md)
|
||||
- [Get started with GitLab Duo](getting_started_gitlab_duo.md)
|
||||
- [Get started organizing work with projects](get_started_projects.md)
|
||||
- [Get started planning work](get_started_planning_work.md)
|
||||
- [Get started managing code](get_started_managing_code.md)
|
||||
- [Get started with GitLab CI/CD](../../ci/_index.md)
|
||||
- [Get started securing your application](../application_security/get-started-security.md)
|
||||
- [Get started deploying and releasing your application](get_started_deploy_release.md)
|
||||
- [Get started managing your infrastructure](get_started_managing_infrastructure.md)
|
||||
- [Get started with monitoring your application in GitLab](get_started_monitoring.md)
|
||||
- [Get started extending GitLab](../../api/get_started/get_started_extending.md)
|
||||
|
||||
{{< /cards >}}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: none
|
||||
group: none
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn how to deploy and manage dependencies.
|
||||
title: Get started deploying and releasing your application
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
Start with previewing your application, and end with deploying
|
||||
|
|
|
|||
|
|
@ -2,8 +2,9 @@
|
|||
stage: Create
|
||||
group: Source Code
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn about the GitLab tools for building, tracking, and delivering the code for your project.
|
||||
description: Learn how to build, track, and deliver the code for your project.
|
||||
title: Get started managing code
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
GitLab provides tools for the full software development lifecycle,
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
stage: Deploy
|
||||
group: Environments
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Terraform and Kubernetes deployments.
|
||||
description: Overview of how features fit together.
|
||||
title: Get started managing your infrastructure
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -2,8 +2,9 @@
|
|||
stage: Monitor
|
||||
group: Platform Insights
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Get Started monitoring your application
|
||||
description: Learn how to monitor your app and respond to incidents.
|
||||
title: Get started with monitoring your application in GitLab
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
Monitoring is a crucial part of maintaining and optimizing your applications.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: Plan
|
||||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn how to plan and execute on work.
|
||||
title: Get started planning work
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
GitLab has tools to help you plan, execute, and track your work.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,9 @@
|
|||
stage: Tenant Scale
|
||||
group: Organizations
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: Learn how to configure projects to suit your organization.
|
||||
title: Get started organizing work with projects
|
||||
description: Overview of how features fit together.
|
||||
---
|
||||
|
||||
Projects in GitLab organize all the data for a specific development project.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
stage: AI-powered
|
||||
group: AI Framework
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
description: AI-native features and functionality.
|
||||
description: Learn how to use the AI-native assistant.
|
||||
title: Get started with GitLab Duo
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: none
|
|||
group: unassigned
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: GitLab.com settings
|
||||
description: Instance configurations.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -311,12 +311,17 @@ To open GitLab Duo Chat in a chat window, use any of these methods:
|
|||
- From a keyboard shortcut, by pressing:
|
||||
- MacOS: <kbd>Option</kbd> + <kbd>d</kbd>
|
||||
- Windows and Linux: <kbd>ALT</kbd> + <kbd>d</kbd>
|
||||
- In the file that you have open in the editor:
|
||||
1. Optional. Select some code.
|
||||
- From an open editor file:
|
||||
1. Right-click and select **GitLab Duo Chat**.
|
||||
1. Select **Open Chat Window**.
|
||||
1. Select **Explain Code**, **Generate Tests**, or **Refactor Code**.
|
||||
- Adding keyboard or mouse shortcuts for each action under **Keymap** in the **Settings**.
|
||||
- With selected code:
|
||||
1. In an editor, select code to include with your command.
|
||||
1. Right-click and select **GitLab Duo Chat**.
|
||||
1. Select **Explain Code**, **Fix Code**, **Generate Tests**, or **Refactor Code**.
|
||||
- From a highlighted code issue:
|
||||
1. Right-click and select **Show Context Actions**.
|
||||
1. Select **Fix with Duo**.
|
||||
- With a keyboard or mouse shortcut for a GitLab Duo action, which you can set in **Settings > Keymap**.
|
||||
|
||||
After GitLab Duo Chat opens:
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Tenant Scale
|
|||
group: Organizations
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Groups
|
||||
description: Project management, access control, client groups, and team groups.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Plan
|
|||
group: Product Planning
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Epics
|
||||
description: Roadmaps, hierarchies, planning, and issue progress.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ stage: Plan
|
|||
group: Project Management
|
||||
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||||
title: Iterations
|
||||
description: Time-boxed workflow, program increments, cadence, and sprints.
|
||||
---
|
||||
|
||||
{{< details >}}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue