Издавање система за изградњу пакета Опен Буилд Сервице 2.10

Формирана издање платформе Опен Буилд Сервице 2.10, намењен да организује процес развоја дистрибуција и софтверских производа, укључујући припрему и одржавање издања и ажурирања. Систем омогућава унакрсно превођење пакета за већину главних Линук дистрибуција или прављење сопствене дистрибуције на основу дате базе пакета.

Подржава изградњу за 21 циљну платформу (дистрибуцију), укључујући ЦентОС, Дебиан, Федора, ОпенМандрива, опенСУСЕ, СУСЕ Ентерприсе Линук, Ред Хат Ентерприсе Линук (РХЕЛ) и Убунту. Склапање је могуће за 6 архитектура, укључујући и386, к86_64 и АРМ. ОБС покрива више од 140 хиљада пакета и користи се као примарни систем за изградњу опенСУСЕ, Тизен, Саилфисх/Мер, НектЦлоуд и ВидеоЛАН пројеката, као и за изградњу Линук производа у компанијама Делл, Цраи и Интел.

Да бисте направили најновију верзију датог програма у облику бинарног пакета за жељени систем, само направите датотеку са спецификацијама или повежите спремиште пакета представљено на веб локацији софтваре.опенсусе.орг. Поред тога, можете креирати готово минималистичко окружење за извршавање у системима виртуелизације, окружењима у облаку или за преузимање као Ливе дистрибуција. Када ради са ОБС-ом, програмер може да користи готову онлајн услугу буилд.опенсусе.орг или установити сличан систем на вашем серверу. Поред тога, можете брзо да примените сопствену инфраструктуру користећи посебно обучене слике за виртуелне машине, контејнере, локалну инсталацију или за ПКСЕ покретање преко мреже.

Могуће је аутоматизовати преузимање изворних текстова из спољних Гит или Субверзионих спремишта или архива са кодом са фтп и веб сервера примарних пројеката, што вам омогућава да се решите средњег ручног преузимања архива са кодом на машину локалног програмера и накнадног увоз у опенСУСЕ Буилд Сервице. Одржавачи пакета добијају средства да одреде зависности од других пакета и аутоматски поново граде ове зависности када се промене на њима. Приликом додавања закрпа, могуће их је тестирати са сличним пакетима из других пројеката.

Да бисте управљали Опен Буилд Сервице, можете користити и алате командне линије и веб интерфејс. Постоје алати за повезивање клијената трећих страна и коришћење ресурса из спољних услуга као што су ГитХуб, СоурцеФорге и кде-аппс.орг. Програмери имају приступ алатима за креирање група и организовање сарадње. Код свих компоненти система, укључујући веб интерфејс, систем за тестирање пакета и позадинске склопове, је отворен лиценциран под ГПЛв2.

Међу улучшенијдодато у Опен Буилд Сервице 2.10:

  • Потпуно преуређен веб интерфејс, који је преписан коришћењем компоненти оквира Боотстрап, што је омогућило да се поједностави одржавање кода, уједначи дизајн различитих делова и да се отарасе многих компликација (раније су користили 960 Грид Систем, сопствену тему за Јкуери УИ и обиље специфичних ЦСС). Упркос радикалном редизајнирању, програмери су покушали да задрже препознавање елемената и познати начин рада како би смањили нелагодност приликом преласка на нову верзију;

    Издавање система за изградњу пакета Опен Буилд Сервице 2.10

  • Радило се на побољшању подршке за испоруку и имплементацију апликација за изоловане контејнере. Припремљен регистра за дистрибуцију контејнера. На пример, да бисте покренули ново окружење засновано на Тумблевеед репозиторијуму, сада само треба да покренете „доцкер рун -ти -рм регистри.опенсусе.орг/опенсусе/тумблевеед /бин/басх“. Осигуран
    подршка за праћење статуса бинарних склопова (контрола ослобађања) у контејнерима. Додата подршка за киви профиле и могућност генерисања вишеслојних манифеста;

  • Додати модули за интеграцију са Гитлаб-ом и Пагуре, који вам омогућавају да повежете одређене радње у ОБС-у када се изврше нова урезивања или се одређени догађаји дешавају у овим системима.
  • Уграђена могућност отпремања у Амазон ЕЦ2 и Мицрософт Азуре цлоуд окружења, као и објављивање путем Вагранта;
  • сисв инит скрипте су замењене системским датотекама;
  • Додата подршка за чување метрике са подацима о перформансама у ИнфлукДБ ДБМС;
  • Емоџији су дозвољени у текстуалним пољима (да би били укључени у базу података.имл, кодирање мора бити подешено на утф8мб4);
  • Додата опција за слање обавештења власницима порука о проблемима, са информацијама о новим коментарима;
  • Појавила се функција за прелиминарну потврду захтева (захтев се прихвата тек након што је преглед завршен);
  • Оптимизоване перформансе кода за генерисање производа и објављивање у спремишту. Планер сада има могућност да постепено ажурира пројекат.

Извор: опеннет.ру

Додај коментар