summaryrefslogtreecommitdiff
path: root/.gitlab/ci/frontend.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/ci/frontend.gitlab-ci.yml')
-rw-r--r--.gitlab/ci/frontend.gitlab-ci.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml
index 6e9119f295a..303f6d10fac 100644
--- a/.gitlab/ci/frontend.gitlab-ci.yml
+++ b/.gitlab/ci/frontend.gitlab-ci.yml
@@ -334,3 +334,22 @@ webpack-dev-server:
expire_in: 31d
paths:
- webpack-dev-server.json
+
+bundle-size-review:
+ extends:
+ - .default-retry
+ - .frontend:rules:bundle-size-review
+ image: registry.gitlab.com/gitlab-org/gitlab-build-images:danger
+ stage: test
+ needs: ["gitlab:assets:compile pull-cache"]
+ script:
+ - mkdir -p bundle-size-review
+ - cp webpack-report/index.html bundle-size-review/bundle-report.html
+ - yarn global add https://gitlab.com/gitlab-org/frontend/playground/webpack-memory-metrics.git
+ - danger --dangerfile=danger/bundle_size/Dangerfile --fail-on-errors=true --verbose --danger_id=bundle-size-review
+ artifacts:
+ when: always
+ name: bundle-size-review
+ expire_in: 31d
+ paths:
+ - bundle-size-review