Commit 449352bb authored by Marcel Amirault's avatar Marcel Amirault Committed by Achilleas Pipinellis

Docs: (EE Port) Merge EE doc/ci to CE

parent 5f58e533
# Using GitLab CI/CD with a Bitbucket Cloud repository **[PREMIUM]** # Using GitLab CI/CD with a Bitbucket Cloud repository **[PREMIUM]**
GitLab CI/CD can be used with Bitbucket Cloud by creating a GitLab CI/CD can be used with Bitbucket Cloud by creating a
[CI/CD project](../../user/project/ci_cd_for_external_repo.md) and connecting [CI/CD project](https://docs.gitlab.com/ee/user/project/ci_cd_for_external_repo.html) and connecting
your Git repository via URL. your Git repository via URL.
1. In GitLab create a **CI/CD for external repo**, select **Repo by URL** and 1. In GitLab create a **CI/CD for external repo**, select **Repo by URL** and
......
# Using GitLab CI/CD with a GitHub repository **[PREMIUM]** # Using GitLab CI/CD with a GitHub repository **[PREMIUM]**
GitLab CI/CD can be used with **GitHub.com** and **GitHub Enterprise** by GitLab CI/CD can be used with **GitHub.com** and **GitHub Enterprise** by
creating a [CI/CD project](../../user/project/ci_cd_for_external_repo.md) to connect your GitHub repository to creating a [CI/CD project](https://docs.gitlab.com/ee/user/project/ci_cd_for_external_repo.html) to connect your GitHub repository to
GitLab. GitLab.
NOTE: **Note:** NOTE: **Note:**
...@@ -32,7 +32,7 @@ for more information. ...@@ -32,7 +32,7 @@ for more information.
1. In GitHub, add a `.gitlab-ci.yml` to [configure GitLab CI/CD](../quick_start/README.md). 1. In GitHub, add a `.gitlab-ci.yml` to [configure GitLab CI/CD](../quick_start/README.md).
GitLab will import the project, enable [Pull Mirroring](../../workflow/repository_mirroring.md#pulling-from-a-remote-repository-starter), enable GitLab will import the project, enable [Pull Mirroring](../../workflow/repository_mirroring.md#pulling-from-a-remote-repository-starter), enable
[GitHub project integration](../../user/project/integrations/github.md), and create a web hook [GitHub project integration](https://docs.gitlab.com/ee/user/project/integrations/github.html), and create a web hook
on GitHub to notify GitLab of new commits. on GitHub to notify GitLab of new commits.
## Connect with Personal Access Token ## Connect with Personal Access Token
...@@ -63,7 +63,7 @@ repositories: ...@@ -63,7 +63,7 @@ repositories:
1. In GitHub, add a `.gitlab-ci.yml` to [configure GitLab CI/CD](../quick_start/README.md). 1. In GitHub, add a `.gitlab-ci.yml` to [configure GitLab CI/CD](../quick_start/README.md).
GitLab will import the project, enable [Pull Mirroring](../../workflow/repository_mirroring.md#pulling-from-a-remote-repository-starter), enable GitLab will import the project, enable [Pull Mirroring](../../workflow/repository_mirroring.md#pulling-from-a-remote-repository-starter), enable
[GitHub project integration](../../user/project/integrations/github.md), and create a web hook [GitHub project integration](https://docs.gitlab.com/ee/user/project/integrations/github.html), and create a web hook
on GitHub to notify GitLab of new commits. on GitHub to notify GitLab of new commits.
## Connect manually ## Connect manually
...@@ -86,7 +86,7 @@ your repository. ...@@ -86,7 +86,7 @@ your repository.
GitLab will automatically configure polling-based pull mirroring. GitLab will automatically configure polling-based pull mirroring.
1. Still in GitLab, enable the [GitHub project integration](../../user/project/integrations/github.md) 1. Still in GitLab, enable the [GitHub project integration](https://docs.gitlab.com/ee/user/project/integrations/github.html)
from **Settings > Integrations.** from **Settings > Integrations.**
Check the **Active** checkbox to enable the integration, paste your Check the **Active** checkbox to enable the integration, paste your
...@@ -99,7 +99,7 @@ your repository. ...@@ -99,7 +99,7 @@ your repository.
new commits. new commits.
The web hook URL should be set to the GitLab API to The web hook URL should be set to the GitLab API to
[trigger pull mirroring](../../api/projects.md#start-the-pull-mirroring-process-for-a-project-starter), [trigger pull mirroring](https://docs.gitlab.com/ee/api/projects.html#start-the-pull-mirroring-process-for-a-project-starter),
using the GitLab personal access token we just created. using the GitLab personal access token we just created.
``` ```
......
...@@ -711,4 +711,4 @@ Below are some links you may find interesting: ...@@ -711,4 +711,4 @@ Below are some links you may find interesting:
- [The `.gitlab-ci.yml` definition of environments](yaml/README.md#environment) - [The `.gitlab-ci.yml` definition of environments](yaml/README.md#environment)
- [A blog post on Deployments & Environments](https://about.gitlab.com/2016/08/26/ci-deployment-and-environments/) - [A blog post on Deployments & Environments](https://about.gitlab.com/2016/08/26/ci-deployment-and-environments/)
- [Review Apps - Use dynamic environments to deploy your code for every branch](review_apps/index.md) - [Review Apps - Use dynamic environments to deploy your code for every branch](review_apps/index.md)
- [Deploy Boards for your applications running on Kubernetes](../user/project/deploy_boards.html) **[PREMIUM]** - [Deploy Boards for your applications running on Kubernetes](https://docs.gitlab.com/ee/user/project/deploy_boards.html) **[PREMIUM]**
...@@ -56,7 +56,7 @@ provide a list of URLs to test, please consult ...@@ -56,7 +56,7 @@ provide a list of URLs to test, please consult
TIP: **Tip:** TIP: **Tip:**
For [GitLab Premium](https://about.gitlab.com/pricing/) users, key metrics are automatically For [GitLab Premium](https://about.gitlab.com/pricing/) users, key metrics are automatically
extracted and shown right in the merge request widget. extracted and shown right in the merge request widget.
[Learn more on Browser Performance Testing in merge requests](../../user/project/merge_requests/browser_performance_testing.md). [Learn more on Browser Performance Testing in merge requests](https://docs.gitlab.com/ee/user/project/merge_requests/browser_performance_testing.html).
## Performance testing on Review Apps ## Performance testing on Review Apps
......
...@@ -27,7 +27,7 @@ Due to implementation limitations we always take the latest Code Quality artifac ...@@ -27,7 +27,7 @@ Due to implementation limitations we always take the latest Code Quality artifac
TIP: **Tip:** TIP: **Tip:**
For [GitLab Starter][ee] users, this information will be automatically For [GitLab Starter][ee] users, this information will be automatically
extracted and shown right in the merge request widget. extracted and shown right in the merge request widget.
[Learn more on Code Quality in merge requests](../../user/project/merge_requests/code_quality.html). [Learn more on Code Quality in merge requests](https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html).
## Previous job definitions ## Previous job definitions
......
--- ---
redirect_to: '../../user/application_security/container_scanning/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/container_scanning/index.html'
--- ---
This document was moved to [another location](../../user/application_security/container_scanning/index.md). This document was moved to [another location](https://docs.gitlab.com/ee/user/application_security/container_scanning/index.html).
--- ---
redirect_to: '../../user/application_security/dast/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/dast/index.html'
--- ---
This document was moved to [another location](../../user/application_security/dast/index.md). This document was moved to [another location](https://docs.gitlab.com/ee/user/application_security/dast/index.html).
--- ---
redirect_to: '../../user/application_security/dependency_scanning/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/dependency_scanning/index.html'
--- ---
This document was moved to [another location](../../user/application_security/dependency_scanning/index.md). This document was moved to [another location](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/index.html).
--- ---
redirect_to: '../../user/application_security/license_management/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/license_management/index.html'
--- ---
This document was moved to [another location](../../user/application_security/license_management/index.md). This document was moved to [another location](https://docs.gitlab.com/ee/user/application_security/license_management/index.html).
--- ---
redirect_to: '../../user/application_security/sast/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/sast/index.html'
--- ---
This document was moved to [another location](../../user/application_security/sast/index.md). This document was moved to [another location](https://docs.gitlab.com/ee/user/application_security/sast/index.html).
--- ---
redirect_to: '../../user/application_security/container_scanning/index.md' redirect_to: 'https://docs.gitlab.com/ee/user/application_security/container_scanning/index.html'
--- ---
This document was moved to [another location](../../user/application_security/container_scanning/index.md). This document was moved to [another location](../../user/application_security/container_scanning/index.html).
...@@ -5,7 +5,7 @@ Requires GitLab Runner 11.10 and above. ...@@ -5,7 +5,7 @@ Requires GitLab Runner 11.10 and above.
## Overview ## Overview
GitLab provides a lot of great reporting tools for [merge requests](../user/project/merge_requests/index.md) - [JUnit reports](./junit_test_reports.md), [codequality](../user/project/merge_requests/code_quality.md), performance tests, etc. While JUnit is a great open framework for tests that "pass" or "fail", it is also important to see other types of metrics from a given change. GitLab provides a lot of great reporting tools for [merge requests](../user/project/merge_requests/index.md) - [JUnit reports](./junit_test_reports.md), [codequality](https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html), performance tests, etc. While JUnit is a great open framework for tests that "pass" or "fail", it is also important to see other types of metrics from a given change.
You can configure your job to use custom Metrics Reports, and GitLab will display a report on the merge request so that it's easier and faster to identify changes without having to check the entire log. You can configure your job to use custom Metrics Reports, and GitLab will display a report on the merge request so that it's easier and faster to identify changes without having to check the entire log.
......
...@@ -1457,7 +1457,7 @@ dashboards. ...@@ -1457,7 +1457,7 @@ dashboards.
> Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above. > Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above.
The `dependency_scanning` report collects [Dependency Scanning vulnerabilities](../../user/application_security/dependency_scanning/index.md) The `dependency_scanning` report collects [Dependency Scanning vulnerabilities](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/index.html)
as artifacts. as artifacts.
The collected Dependency Scanning report will be uploaded to GitLab as an artifact and will The collected Dependency Scanning report will be uploaded to GitLab as an artifact and will
...@@ -1468,7 +1468,7 @@ dashboards. ...@@ -1468,7 +1468,7 @@ dashboards.
> Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above. > Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above.
The `container_scanning` report collects [Container Scanning vulnerabilities](../../user/application_security/container_scanning/index.md) The `container_scanning` report collects [Container Scanning vulnerabilities](https://docs.gitlab.com/ee/user/application_security/container_scanning/index.html)
as artifacts. as artifacts.
The collected Container Scanning report will be uploaded to GitLab as an artifact and will The collected Container Scanning report will be uploaded to GitLab as an artifact and will
...@@ -1479,7 +1479,7 @@ dashboards. ...@@ -1479,7 +1479,7 @@ dashboards.
> Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above. > Introduced in GitLab 11.5. Requires GitLab Runner 11.5 and above.
The `dast` report collects [DAST vulnerabilities](../../user/application_security/dast/index.md) The `dast` report collects [DAST vulnerabilities](https://docs.gitlab.com/ee/user/application_security/dast/index.html)
as artifacts. as artifacts.
The collected DAST report will be uploaded to GitLab as an artifact and will The collected DAST report will be uploaded to GitLab as an artifact and will
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment