۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

JetBrains از پلتفرم با کیفیت کدانا برای CI/CD رونمایی کرد

پلت فرم نظارت بر کیفیت کد Qodana با IntelliJ IDE ادغام می شود و جاوا و کاتلین را پشتیبانی می کند و از زبان های JVM و غیر JVM اضافی در حال کار است.

پلت فرم نظارت بر کیفیت کد Qodana با IntelliJ IDE ادغام می شود و جاوا و کاتلین را پشتیبانی می کند و از زبان های JVM و غیر JVM اضافی در حال کار است.

JetBrains پلت فرم نظارت بر کیفیت کدانا را راه اندازی کرده است. Qodana با JetBrains IntelliJ IDE ادغام می شود تا به توسعه دهندگان کمک کند تا یکپارچگی کد را ارزیابی کنند و خطوط لوله ادغام پیوسته و تحویل مداوم (CI/CD) را غنی کنند.

در ۱۹ اکتبر اعلام شد، Qodana در نظر گرفته شده است تا به عنوان یک پلت فرم جهانی ارائه دهنده ادغام و تجسم خطاها و بازرسی ها باشد. همچنین بررسی های سطح پروژه مانند ممیزی مجوز و شناسایی کلون را ارائه می دهد. کد مالک، قراردادی یا خریداری شده قابل ارزیابی است.

JSON چیست؟ قالب داده جهانی

Qodana مبتنی بر IntelliJ Idea IDE JetBrains است و در حال حاضر از جاوا و کاتلین پشتیبانی می‌کند، با پشتیبانی از سایر زبان‌های JVM که در آینده وعده داده شده است. در نهایت، Qodana از تمام زبان‌ها و فناوری‌هایی که JetBrains پشتیبانی می‌کند، پشتیبانی خواهد کرد. یک برنامه دسترسی اولیه برای PHP و Python در دسترس است. در حالی که Qodana برای CI/CD طراحی شده است، می توان از آن به صورت محلی نیز استفاده کرد. این می تواند در هر جایی با یک تصویر Docker اجرا شود.

ساختار داده ها و الگوریتم ها در جاوا: راهنمای مبتدیان

JetBrains گفت که Qudana ویژگی های “هوشمند” IDE های JetBrains را به خطوط لوله CI/CD می آورد. Qodana اجازه می دهد تا از همان مجموعه جهانی بازرسی ها در سیستم IDE و CI استفاده شود. Qodana برای JVM به توسعه دهندگان این امکان را می دهد تا تجزیه و تحلیل استاتیک یک پایگاه کد JVM را انجام دهند. نسخه های انجمن Qodana برای JVM به صورت رایگان در دسترس خواهند بود.

در آینده، JetBrains قصد دارد Qodana را برای JVM Enterprise ارائه دهد و ویژگی هایی مانند امنیت خودکار، بررسی انطباق مجوزها و پشتیبانی اولویت را معرفی کند. کاربران فعلی JetBrains IDE مجوزهای رایگان برای Qodana دریافت خواهند کرد. دستورالعمل‌های شروع کار با Qodana را می‌توانید در jetbrains.com پیدا کنید.< /p>

آنچه باید در مورد باتری های مرده پایتون بدانید

Qodana برای ادغام با خطوط لوله CI/CD از جمله JetBrains Space، TeamCity، GitHub Actions، Jenkins و GitLab CI طراحی شده است. اگر بتوان رابط کاربری سیستم CI را گسترش داد، مانند Space و TeamCity، رابط کاربری Qodana با آن یکپارچه خواهد شد. Qodana همچنین می تواند از طریق یک وب سرور در معرض نمایش قرار گیرد. برای امنیت محیط تولید و ساخت‌وسازها، قودانا مجموعه‌های متعددی از بازرسی‌ها و حفاظت‌ها را هم برای ماشین‌ها و هم برای خط لوله CI ارائه می‌دهد.