OLD | NEW |
1 # This file is part of Adblock Plus <https://adblockplus.org/>, | 1 # This file is part of Adblock Plus <https://adblockplus.org/>, |
2 # Copyright (C) 2006-present eyeo GmbH | 2 # Copyright (C) 2006-present eyeo GmbH |
3 # | 3 # |
4 # Adblock Plus is free software: you can redistribute it and/or modify | 4 # Adblock Plus is free software: you can redistribute it and/or modify |
5 # it under the terms of the GNU General Public License version 3 as | 5 # it under the terms of the GNU General Public License version 3 as |
6 # published by the Free Software Foundation. | 6 # published by the Free Software Foundation. |
7 # | 7 # |
8 # Adblock Plus is distributed in the hope that it will be useful, | 8 # Adblock Plus is distributed in the hope that it will be useful, |
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 | 59 |
60 prepare-dependencies: | 60 prepare-dependencies: |
61 stage: prepare | 61 stage: prepare |
62 script: *dependencies | 62 script: *dependencies |
63 cache: | 63 cache: |
64 key: cache_$CI_COMMIT_SHA | 64 key: cache_$CI_COMMIT_SHA |
65 paths: | 65 paths: |
66 - ./ | 66 - ./ |
67 policy: push | 67 policy: push |
68 | 68 |
69 tests:gecko: | 69 test:gecko: |
70 extends: .test_template | 70 extends: .test_template |
71 script: | 71 script: |
72 - npm run test-only -- -g gecko | 72 - npm run test-only -- -g gecko |
73 | 73 |
74 tests:chrome: | 74 test:chrome: |
75 extends: .test_template | 75 extends: .test_template |
76 script: | 76 script: |
77 - xvfb-run npm run test-only -- -g chrome | 77 - xvfb-run npm run test-only -- -g chrome |
78 | 78 |
79 lint: | 79 lint: |
80 extends: .test_template | 80 extends: .test_template |
81 script: | 81 script: |
82 - npm run lint | 82 - npm run lint |
83 | 83 |
84 build:chrome: | 84 build:chrome: |
85 extends: .build | 85 extends: .build |
86 variables: | 86 variables: |
87 PLATFORM: chrome | 87 PLATFORM: chrome |
88 | 88 |
89 build:gecko: | 89 build:gecko: |
90 extends: .build | 90 extends: .build |
91 variables: | 91 variables: |
92 PLATFORM: gecko | 92 PLATFORM: gecko |
93 | 93 |
94 build:edge: | 94 build:edge: |
95 extends: .build | 95 extends: .build |
96 variables: | 96 variables: |
97 PLATFORM: edge | 97 PLATFORM: edge |
98 # see https://issues.adblockplus.org/ticket/7024 | 98 # see https://issues.adblockplus.org/ticket/7024 |
99 allow_failure: true | 99 allow_failure: true |
OLD | NEW |