Как оптимизировать конвейер Bitbucket для канала сканирования Sonarcloud? - PullRequest
0 голосов
/ 18 июня 2020

Каждый раз, когда сканер Sonarcloud запускается, он загружает изображение. Это замедляет весь конвейер и приводит к дополнительным затратам.

Плохая документация не содержит информации о дополнительном кэше https://bitbucket.org/sonarsource/sonarcloud-scan/src/master/

1.1.0: Pulling from sonarsource/sonarcloud-scan
27833a3ba0a5: Pulling fs layer
16d944e3d00d: Pulling fs layer
6aaf465b8930: Pulling fs layer
0684138f4cb6: Pulling fs layer
...
646f14b7521f: Pull complete
94dd58113625: Pull complete
41b91f2908b5: Pull complete

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте использовать кеш для docker (Docker используется для внутреннего использования в конвейере сканирования sonarcloud).

После включения кеша он работает быстрее на 1 минуту

    - step: &sca
          image: atlassian/default-image:2  #quickest image
          name: SonarCube SCA
          caches:
            - docker
          script:
            - pipe: sonarsource/sonarcloud-scan:1.1.0
            - pipe: sonarsource/sonarcloud-quality-gate:0.1.3
          services:
            - docker

Подробнее: https://gist.github.com/GetoXs/e2b323b048aad88c12a10aceba3cc6cd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...