sonar-bsl-plugin-community icon indicating copy to clipboard operation
sonar-bsl-plugin-community copied to clipboard

Кеширование плагина в SonarQube в Github Actions.

Open mShmyrev opened this issue 1 year ago • 2 comments

Такая проблема: при каждом ране начинает скачиваться этот плагин, и скачивается он очень долго. INFO: Load/download plugins (done) | time=714857ms. Как его можно закешировать для SonarQube?

Все происходит в таске sonarsource/sonarqube-scan-action@master

mShmyrev avatar Jun 26 '24 08:06 mShmyrev

Надо смотреть в сторону actions/cache: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows

Обычно sonar-scanner скачивает свой кэш в /opt/sonar-scanner/.sonar/cache, но я не знаю, используется ли этот же путь в экшене от сонар-сорс или нет. в любом случае поэкспериментировать есть с чем.

nixel2007 avatar Jun 26 '24 09:06 nixel2007

Но в любом случае 12 минут на скачивание плагинов (даже стомегабайтного как в случае с бсл плагином) - это что-то перебор. у вас там все с сетью нормально?

nixel2007 avatar Jun 26 '24 09:06 nixel2007