Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mShmyrev opened this issue Jun 26, 2024 · 2 comments
Open

Comments

@mShmyrev
Copy link

mShmyrev commented Jun 26, 2024

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

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

@nixel2007
Copy link
Member

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

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

@nixel2007
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants