Издавање платформе за колаборативни развој ОнеДев 3.0

Доступно је велико ново издање ОнеДев 3.0, платформа за управљање пуним циклусом развоја софтвера, пружајући комплетан сет алата за развој пројеката у складу са ДевОпс парадигмом. У погледу својих могућности, ОнеДев подсећа на ГитЛаб и такође омогућава да се примени инфраструктура за колаборативни развој, преглед, тестирање, склапање и испоруку издања на сопственим објектима, без везивања за спољне услуге у облаку као што је ГитХуб. Код пројекта је написан на Јави и дистрибуира под лиценцом МИТ-а.

Неке могућности:

  • Поједностављени процес за примену фарме изградње за покретање ЦИ буилд-ова у Кубернетес-у, без потребе за покретањем агената или покретача. Могућност тестирања у контејнерима са Линук и Виндовс;
  • Подршка за креирање Буилд Спецс на визуелни начин без писања ИАМЛ датотека и памћења синтаксе;
  • Могућност флексибилне конфигурације процеса монтаже коришћењем условних параметара монтаже, паралелног покретања више монтажних радова и аутоматског почетка рада по настанку одређених догађаја;
  • Подршка за дефинисање сопствених стања и поља за обавештења о проблемима, могућност дефинисања зависности између поља и аутоматске промене стања када дође до одређених догађаја;
  • Интерфејс проблема са аутоматским ажурирањем који не захтева поновно учитавање странице;
  • Систем за претрагу и навигацију кроз код и промене, узимајући у обзир карактеристике синтаксе Јава, ЈаваСцрипт, Ц, Ц++, ЦСхарп, Го, ПХП, Питхон, ЦСС, СЦСС, ЛЕСС и Р;
  • Подршка за повезивање дискусија и екстерних коментара са кодом и блоковима са изменама (диф);
  • Флексибилна правила за преглед захтева за повлачењем са могућношћу заштите одређених грана и додељивања програмера на преглед;
  • Корак по корак начин анализе урезивања приликом прегледа захтева за повлачењем. Линк до претходних дискусија о прегледу;
  • Језик упита који вам омогућава да пронађете потребне информације у пројектима, урезивању, скупштинама, питањима, захтевима за повлачење и коментарима. Могућност чувања захтева и примања обавештења о новим догађајима у вези са њим;

    Издавање платформе за колаборативни развој ОнеДев 3.0

  • Систем контроле приступа који вам омогућава да одредите ко може да промени код у одређеном поддиректоријуму, додели проблеме, покрене верзије издања, прегледа евиденције итд.
  • Могућности за креирање и клонирање репозиторија;
  • Претплата за примање обавештења о урезивању у главну грану;

    Издавање платформе за колаборативни развој ОнеДев 3.0

  • Подршка за пулл захтеве са аутоматизованом верификацијом прихваћеног урезивања у систему континуиране интеграције и одобрењем од стране стручног већа, укључујући најмање два програмера;

    Издавање платформе за колаборативни развој ОнеДев 3.0

  • Способност затварања проблема путем поруке за урезивање, која може повезати дискусије, урезивање, изградњу и повлачење захтева;
  • Могућност креирања образаца сачуваних у интерфејсу за приказ који корисници су додељени да решавају проблеме (проблем);

    Издавање платформе за колаборативни развој ОнеДев 3.0

  • Подршка за креирање прилагођених поља за прикључивање проблема одређеним модулима и платформама;
  • Могућност да се аутоматски промени статус проблема у Распоређен када се исправи током склапања и да се прегледа приликом отварања захтева за повлачење;
  • Могућност да се проблему додели статус Верификован, који се може доделити програмерима који имају статус тестера;
  • Подршка за ручно покретање реконструкције са могућношћу да се наведе верзија која ће бити додељена и креирати одговарајућу ознаку ако је изградња успешна;
  • Могућност избора платформе и верзије Линук кернела приликом покретања ручне реконструкције;
  • Подршка за тестирање у ЦИ различитих комбинација Орацле/МиСКЛ и Линук/Виндовс-а када се урезују на главну грану;
  • Аутоматско креирање обавештења о проблемима (проблемима) и додељивање особе одговорне за анализу проблема у случају неуспеха изградње мастер гране у ЦИ. Проблем са аутоматским затварањем приликом поправљања грешке у изградњи
  • Могућност генерисања датотека у једном послу, паралелне обраде у другом и анализе резултата у трећем;
  • Подршка за поновно покретање послова у случају грешке при покретању руковаоца у Кубернетесу;
  • Могућност коришћења МиСКЛ сервиса током обављања посла;
  • Подршка за постављање тајног кључа приликом дефинисања спецификације склопа;

    Издавање платформе за колаборативни развој ОнеДев 3.0

  • Могућност ограничавања приступа анонимним корисницима само на издања одређених пројеката;
  • Подршка за ограничавање генерисања издања само на главну грану и постављање на производне сервере само издања прикупљених из главне гране.

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

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