JetBrains представляє платформу якості Qodana Code для CI / CD
JetBrains запустила платформу моніторингу якості коду Qodana. Qodana інтегрується з JetBrains IntelliJ IDE, щоб допомогти розробникам оцінити цілісність коду та розширити конвеєри для безперервної інтеграції та безперервної доставки (CI/CD).
Qodana був анонсований 19 жовтня і призначений служити універсальною платформою, яка пропонує інтеграцію та візуалізацію дефектів і перевірок. Він також пропонує перевірки на рівні проекту, наприклад перевірку ліцензії та виявлення клонів. Код, який є власністю, контрактом або придбаним, можна оцінити.
Qodana базується на IDE IntelliJ Idea JetBrains і наразі підтримує Java і Kotlin, а в майбутньому обіцяють підтримку інших мов JVM. Згодом Qodana підтримуватиме всі мови та технології, які підтримує JetBrains; Програма раннього доступу доступна для PHP та Python. Хоча Qodana орієнтований на CI / CD, його також можна використовувати локально. Його можна запускати будь-де за допомогою образу Docker.
Qodana надає «розумні» можливості з IDE JetBrains до конвеєрів CI/CD, сказали JetBrains. Qodana дозволяє використовувати однаковий універсальний набір перевірок у всій системі IDE та CI. Qodana для JVM дозволяє розробникам виконувати статичний аналіз кодової бази JVM. Версії Qodana для JVM для спільноти будуть доступні безкоштовно.
У майбутньому JetBrains планує запропонувати Qodana для JVM Enterprise і запровадити такі функції, як автоматична безпека, перевірка відповідності ліцензії та пріоритетна підтримка. Поточні користувачі JetBrains IDE отримують безкоштовні ліцензії на Qodana. Щоб отримати інструкції щодо початку роботи з Qodana, відвідайте jetbrains.com.
Qodana розроблено для інтеграції з конвеєрами CI/CD, такими як JetBrains Space, TeamCity, GitHub Actions, Jenkins і GitLab CI. Якщо інтерфейс користувача системи CI можна розширити, наприклад, за допомогою Space і TeamCity, інтерфейс користувача Qodana інтегрується в нього. Qodana також може бути доступна через веб -сервер. Для безпеки виробничого середовища та конструкцій Qodana пропонує кілька комплектів для перевірки та захисту як для окремих машин, так і для конвеєра CI.





