If you have a [mirrored repository that GitLab pulls from](../../user/project/repository/repository_mirroring.md#pulling-from-a-remote-repository),
If you have a [mirrored repository that GitLab pulls from](../../user/project/repository/repository_mirroring.md#pulling-from-a-remote-repository),
you may need to enable pipeline triggering. Go to your project's
you may need to enable pipeline triggering. Go to your project's **Settings > Repository > Pull from a remote repository > Trigger pipelines for mirror updates**.
**Settings > Repository > Pull from a remote repository > Trigger pipelines for mirror updates**.
## Introduction
## Introduction
...
@@ -961,7 +958,7 @@ GitLab performs a reverse deep merge based on the keys. GitLab:
...
@@ -961,7 +958,7 @@ GitLab performs a reverse deep merge based on the keys. GitLab:
- Merges the `rspec` contents into `.tests` recursively.
- Merges the `rspec` contents into `.tests` recursively.
- Doesn't merge the values of the keys.
- Doesn't merge the values of the keys.
The result is this `rspec` job:
The result is this `rspec` job, where `script: rake test` is overwritten by `script: rake rspec`:
```yaml
```yaml
rspec:
rspec:
...
@@ -974,9 +971,6 @@ rspec:
...
@@ -974,9 +971,6 @@ rspec:
-$RSPEC
-$RSPEC
```
```
NOTE: **Note:**
Note that `script: rake test` has been overwritten by `script: rake rspec`.
If you do want to include the `rake test`, see [`before_script` and `after_script`](#before_script-and-after_script).
If you do want to include the `rake test`, see [`before_script` and `after_script`](#before_script-and-after_script).
`.tests` in this example is a [hidden job](#hide-jobs), but it's
`.tests` in this example is a [hidden job](#hide-jobs), but it's