Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-07-29 06:09:51 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-07-29 06:09:51 +0300
commit4f578dc107b18ea7effec75ac7fdb144ff8cacf8 (patch)
treeffdaed1e5b54a2e97faf63c54037a1d998c22b0c /doc/user/packages/workflows
parent937f82e11fe1d3970ea3e1f281185e91d8f5102e (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/user/packages/workflows')
-rw-r--r--doc/user/packages/workflows/monorepo.md45
1 files changed, 20 insertions, 25 deletions
diff --git a/doc/user/packages/workflows/monorepo.md b/doc/user/packages/workflows/monorepo.md
index a9c1b4114cc..c87f181bf82 100644
--- a/doc/user/packages/workflows/monorepo.md
+++ b/doc/user/packages/workflows/monorepo.md
@@ -82,44 +82,39 @@ Using the example project above, this `gitlab-ci.yml` file will publish
and publish `MyPackage` anytime changes are made to anywhere _except_ the `Foo`
directory on the `master` branch.
-```shell
+```yaml
+image: node:latest
+
stages:
- build
-.default-rule: &default-rule
- if: '$CI_MERGE_REQUEST_IID || $CI_COMMIT_REF_SLUG == "master"'
-
-.foo-package:
+build-foo-package:
+ stage: build
variables:
PACKAGE: "Foo"
- before_script:
+ script:
- cd src/components/Foo
+ - echo "Building $PACKAGE"
+ - npm publish
only:
+ refs:
+ - master
+ - merge_requests
changes:
- "src/components/Foo/**/*"
-.parent-package:
+build-my-project-package:
+ stage: build
variables:
PACKAGE: "MyPackage"
- except:
- changes:
- - "src/components/Foo/**/*"
-
-.build-package:
- stage: build
script:
- echo "Building $PACKAGE"
- npm publish
- rules:
- - <<: *default-rule
-
-build-foo-package:
- extends:
- - .build-package
- - .foo-package
-
-build-my-project-package:
- extends:
- - .build-package
- - .parent-package
+ only:
+ refs:
+ - master
+ - merge_requests
+ except:
+ changes:
+ - "src/components/Foo/**/*"
```