Свакодневно се сусрећемо са разноликошћу понављајућих и често заморних задатака. Као сисадмини, имамо своје дивне скрипте за обављање задатака надгледања и управљања сервером, док су за уобичајене кориснике задаци сигурносног копирања и чишћења директорија често корисни и прикладни.
Јенкинс ЦИ представљен је као алат за Континуирано интеграција (CIчија је сврха аутоматизација понављајућих фаза развоја софтвера као што су компилације и јединствено тестирање како би се осигурала континуирана испорука функционалног софтвера. Са пакетима за велике дистрибуције линук и БСД.
Међутим, садржи широк спектар опција које би могле бити заинтересоване за системске администраторе и кориснике, као што је извршавање команди шкољке или позивање скрипти на сличан начин као у терминалу.
Једна од његових најатрактивнијих особина је способност да се лако конфигурише путем веб графичког интерфејса, слично цронтаб-у, али са тренутним визуелним повратним информацијама.
Његов главни панел нуди нам на врло графичан и забаван начин статус свих наших заказаних задатака како бисмо проверили да ли су успешно изведени или не.
Поред тога, постоји могућност успостављања зависности између задатака и наредних радњи у зависности од резултата извршења сваког од њих, што је врло корисно за аутоматизацију задатака веће сложености. Још једна од његових предности је та што има веб позадина, који нам омогућава да повежемо неколико сервера како бисмо међу њима дистрибуирали задатке или имплементирали Мастер-Славе архитектуре тако да главни сервер покреће задатке на серверима повезаним са њим као славе. Нуди чак и могућности високе доступности, тако да када постоје грешке на главном серверу, славе може преузети своју улогу и оркестрирати задатке на осталим серверима.
Јенкинс ЦИ Развијен је у Јави и користи најновије потенцијале овог језика како би омогућио проширење његових функционалности коришћењем плуг инс, који се разликују од статистике и извештаја о извршењу до управљања кластерима и дистрибуираним системима.
Позивамо вас да пробате Јенкинс ЦИ и повећајте своју продуктивност до максимума!
Одлично за аутоматизацију, нисам знао овај алат, хвала вам пуно!
Све је било у реду док нисте рекли да је развијено на Јави.
Јава? Довољно ми је да га не користим или препоручујем. Већ сам имао пуно главобоље код система направљених на Јави.
Да ли мислите на Орацле Јава или ОпенЈДК? Јер ОпенЈДК је у многим случајевима био главна главобоља за многе програмере ЈАВА-е.
Покушао сам са оба, и ако видите да ми је ОпенЈДК задао више проблема, и орацле ЈДК.
Једног дана када се Јава компајлира у машински језик, барем се протумачи на нешто једноставно или се заснива на нечему попут ЦЛР-а (између њих нема бајт-кода, ВМ-а или чудних ствари), можда бих то поново размотрио.
Јава за мене није лош језик (напротив, чини ми се врло добар као језик), али њена примена делује одвратно и погубно.
Више волим тканину, да бих креирао скрипту која одговара ономе што желим да радим, такође је питхон
Аутоматизација задатака је у реду за сисадмин, али мислим да је најважнија ствар код Јенкинса континуирана интеграција. Нарочито примена апликација које их комбинују са алатима попут Ант или Пхинг (Ант оф ПХП). Поред великог броја КА додатака који се могу додати.
Нажалост, на интернету постоји врло мало документације. А с друге стране, веб интерфејс је прилично неинтуитиван, чак и за кориснике са великим искуством.
Врло добар чланак. То је средство које се мора ширити.
За оне који не знају:
Јенкинс користе нека спремишта за програмере ЦианогенМод који компајлирају РОМ-ове који немају загарантовану званичну Цианоген подршку за моделе мобилних телефона попут Самсунг Галаки Мини.
Добро је, али то је за сервере, мислио сам да је за радну површину. То мора да је врло моћан алат, али ван је мог уобичајеног корисничког опсега.
То је у реду и ради за континуирану интеграцију софтверских компоненти, свакодневних и ноћних израда