CI – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Thu, 16 Apr 2020 08:56:43 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.8.5 GitHub е безплатен за екипи https://devstyler.bg/blog/2020/04/16/github-e-bezplaten-za-ekipi/ Thu, 16 Apr 2020 08:56:43 +0000 https://devstyler.bg/?p=29416 ...]]> От GitHub съобщиха, че предоставят частни хранилища с неограничен брой участници, достъпни за всички акаунти в GitHub. Всички основни функции на GitHub вече са безплатни за всички. Досега, ако вашата компания искаше да използва GitHub за частно полза, трябваше да се абонирате за един от платените планове. Но те допълват в блога си, че всеки разработчик на земята трябва да има достъп до GitHub и цената не трябва да бъде бариера.

Това означава, че екипите вече могат да управляват съвместната си работа на едно място: CI/CD, управление на проекти, преглед на код, пакети и други. Разбира се, разширените функции остават платени.

]]>
По-бързо тестване, по-спокоен живот https://devstyler.bg/blog/2020/02/03/po-barzo-testvane-po-spokoen-zhivot/ Mon, 03 Feb 2020 11:30:55 +0000 https://devstyler.bg/?p=26660 ...]]> Създателят на Jenkins, Кохсуке Кавагучи, има ясната цел пред себе си да направи софтуерното тестване
по-бързо и удобно. Като спомагателно средство се включва бъдещият най-добър приятел на технологиите – Machine Learning, чиято помощ ще се изрази в изследването на предходни промени по кода, както и резултати от тестове, информация от доклади и резултати от CI системи.

Launchable, както се казва стартъпът, ще се бори с някои основни проблеми, срещани при софтуерното тестване. Бавният фийдбек – разработчиците чакат доста време, преди да открият въпросната регресия от тяхната работа. Също така, промени се правят прекалено често, а времето винаги е малко, което означава, че някои от елементите за тестване ще останат на заден план или въобще няма да бъдат тествани. 

Проблем, който Launchable решава, според създателите е, че повечето проекти правят тестове през цялото време, но без определена насоченост. Т.е. автоматично това означава, че се губи много време в търсене на малка грешка в голям проект. Важни са малкото тестове, но ориентирани в правилната посока, а това е постижимо поради задачите, които ML системата изпълнява. 

 

]]>