OneDev, платформа для спільної розробки та адміністрування

OneDev

OneDev є платформа для управління повним циклом розробки програмного забезпечення, що надає повний набір інструментів для розробки проектів відповідно до парадигми DevOps. У своїх можливостях OneDev нагадує GitLab а також надає можливість реалізації у ваших приміщеннях інфраструктура для спільного розвитку, перевіряти, тестувати, збирати та доставляти версії, не будучи прив’язаними до зовнішніх хмарних служб, таких як GitHub.

OneDev має спрощений процес розгортання для запуску збірок CI на Kubernetes, що не вимагає страти агентів і брокерів. Можливість тестування в контейнерах з Linux та Windows.

Такожn має підтримку для створення специфікацій збірки у візуальному режимі без запису файлів YAML та запам'ятовування синтаксису, а також можливості гнучко налаштовувати процес побудови за допомогою умовних параметрів, паралельного запуску декількох завдань та автоматичного запуску завдань, коли відбуваються певні події.

Також має підтримку для обов'язкових дискусій та зовнішні коментарі до коду та блоки зі змінами (різниця).

А також гнучкі правила перегляду запитів на витягування з можливістю захистити певні гілки та призначення розробників для розгляду, а також поетапний режим аналізу комітів під час розгляду запитів на витягування.

Тамбієн має мову запитів, яка дозволяє знайти потрібну інформацію щодо проектів, комітів, збірок, видачі, запитів на виклик та зворотного зв'язку. Можливість збереження запиту та отримання повідомлення про появу нових подій, пов’язаних з ним.

Підтримка для визначення власних статусів та полів для сповіщення про проблеми, можливість визначати залежності між полями та автоматичну зміну стану, коли відбуваються певні події.

Підтримка запитів на витяг з автоматизацією перевірки зобов’язань, прийнятих у системі безперервної інтеграції, та схвалення консультацією експертів, яка включає щонайменше двох розробників.

Підтримка для перезапуску завдання у випадку помилки під час запуску контролер у Kubernetes та
можливість використовувати службу MySQL в процесі виконання роботи.

Тамбієн має можливість генерувати файли в роботі, її паралельна обробка у другій і аналіз результатів у третій.

Можливість обмежити доступ до анонімних користувачів лише для запуску певних проектів;
Підтримка обмеження версій лише для головної гілки та розміщення на виробничих серверах лише версій, скомпільованих із головної гілки.

З інших характеристик:

  • Інтерфейс автоматичного оновлення Це не вимагає перезавантаження сторінки.
  • Система пошуку та навігації для коду та зміни, враховуючи синтаксичні характеристики Java, JavaScript, C, C ++, CSharp, Go, PHP, Python, CSS, SCSS, LESS та R.
  • Система контролю доступу, яка дозволяє визначити, хто може змінити код у певному підкаталозі, призначити проблеми, запустити версії випуску, переглянути журнали тощо.
  • Можливості для створення та клонування сховищ.
  • Підписка на отримання повідомлень про підтвердження до головного відділення.
  • Можливість закрити проблеми через повідомлення підтвердження, який може пов’язати запити на обговорення, фіксацію та витяг
  • Можливість створення збережених форм в інтерфейсі, щоб показати, яким користувачам призначено рішення проблеми.
  • Підтримка створення спеціальних полів для приєднання проблем до конкретних модулів та платформ.
  • Можливість присвоїти проблемі перевірений статус, яку можуть призначити розробники зі статусом тестувальника;
  • Підтримка тестування CI різних комбінацій Oracle / MySQL та Linux / Windows під час фіксації в головній гілці;
  • Автоматично генерувати повідомлення про проблеми та призначати особу, відповідальну за аналіз проблеми, якщо головна гілка не може бути вбудована в CI.
  • Проблема автоматичного вимкнення під час усунення помилки компіляції.

В кінці кінців якщо ви хочете дізнатися більше про це а також дотримуючись інструкцій щодо встановлення OneDev, ви можете це зробити за посиланням нижче. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.