OneDev Хостинг
Розміщуйте Git репозиторії з вбудованими CI/CD конвеєрами, пошуком коду та відстеженням проблем на одному сервері.
- Один клік розгортання
- 15 ГБ Потрібно місця на диску
- 1 ГБ ОП Потрібна пам'ять
- Від 2 € Ціна
Що ви отримуєте
на AvaHost
Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.
Цей шаблон не містить контейнер бази даних.

Технічні дані
- Docker-образ
- 1dev/server:latest
- Порт за замовчуванням
- 6610

Як працює OneDev
OneDev розміщує Git-проекти та пов'язує зміни коду з pull request'ами, обговореннями, issues, build'ами та пакетами. Пошук та навігація з урахуванням мови допомагають розробникам знаходити символи або збіги регулярних виразів, а правила гілок можуть вимагати рецензій або успішних завдань перед прийняттям вибраних змін.
Робочі процеси issues включають користувацькі поля, стани, посилання, конфіденційні елементи, відстеження часу, запити та дошки Kanban, які можуть переміщувати роботу вручну або через правила. CI/CD pipeline'и визначаються завданнями та повторно використовуваними шаблонами, а продукт підтримує executor'и від локальних контейнерів або bare metal до окремих агентів та Kubernetes capacity.
Ключові функції OneDev
Реєстри пакетів зберігають результати build'ів близько до проектів, які їх створюють, а перехресні посилання пов'язують issues, commits, pull request'и, build'и та release'и. Сканування безпеки можуть повідомляти про залежності, двійкові файли, образи контейнерів, ліцензії або знахідки секретів, а анотації коду розміщують покриття та проблеми безпосередньо поруч із контекстом рецензії.
Широкий набір функцій не означає, що кожен ресурс виконання включений у невеликий план додатку. Великі build'и, паралельні завдання, сканування образів контейнерів, архіви пакетів та індекси репозиторіїв можуть перевищити footprint веб-сервісу. Окремі агенти, Kubernetes кластери, цілі розгортання, реєстри поза OneDev та зовнішні AI сервіси потребують власної інфраструктури або облікових записів.
OneDev vs GitLab
OneDev
OneDev об'єднує Git репозиторії, пошук коду, рецензії, issues, Kanban, CI/CD, зворотний зв'язок безпеки та реєстри пакетів у самостійно розміщеному продукті. GitLab надає ширшу комерційну платформу DevSecOps з merge request'ами, pipeline'ами, плануванням проектів, реєстрами пакетів та контейнерів, функціями безпеки, контролем управління, робочими просторами та опціональними можливостями AI на платних рівнях.
GitLab
GitLab може бути кращим вибором для організацій, які потребують підтримки постачальника, детальних контролів відповідності, широких інтеграцій та великої встановленої екосистеми. OneDev привабливий, коли команда хоче інтегрований сервер розробки та приймає відповідальність за executor'и, зростання пакетів, конфігурацію ідентичності, оновлення та операційне усунення неполадок.
Хто використовує OneDev
Групи розробки можуть використовувати OneDev для розміщення вихідного коду, рецензій, дошок спринтів, pipeline'ів випуску, розповсюдження пакетів та внутрішніх робочих процесів service desk. Команди з кількома пов'язаними репозиторіями можуть організувати проекти як дерево та успадкувати загальні налаштування від батьківських проектів, щоб зменшити повторювану адміністрацію.
Проекти з важкими матрицями build'ів, великими двійковими пакетами, частими скануваннями або багатьма одночасними завданнями потребують ресурсів, які перевищують план входу додатку. Робочі процеси service desk, пов'язані з електронною поштою, підписки та відновлення також залежать від вимкненої політики application-email розміщеної платформи.

Самостійне розміщення OneDev: вимоги та вартість
Попит залежить від розміру репозиторію, активності clone та push, індексування коду, одночасних рецензій, історії issues, паралелізму CI завдань, кешів, артефактів, сканувань та зберігання пакетів. Каталог записує PostgreSQL та MariaDB як не обов'язкові; дані проекту, репозиторії, індекси, записи завдань та пакети все ще утворюють одну постійну систему додатків.
На AvaHost OneDev використовує План 1 за €2. Розміщений пакет OneDev включає розгортання в один клік, користувацький домен з автоматичним HTTPS, автоматичні оновлення додатків та заплановані резервні копії. Application email вимкнено, тому робочі процеси service desk на основі електронної пошти, сповіщення, підписки та відновлення недоступні. Виділені агенти build'ів, виконання Kubernetes, цілі розгортання, зовнішні реєстри, сервіси сканування та AI провайдери не входять до плану розміщення.
F.A.Q
OneDev відображається на €2 для Плану 1 як невелика робоча область розробки. Зростання репозиторію, індекси коду, одночасні рецензування, завдання CI, кеші, артефакти, сканування безпеки та архіви пакетів можуть швидко збільшити попит. Команди, які мають намір виконувати збірки на тій же установці, повинні контролювати використання ресурсів і планувати додаткову ємність.
Користувацький хостнейм може обслуговувати інтерфейс OneDev через автоматизований HTTPS після того, як DNS буде спрямований на AvaHost. Оновіть URL-адреси клонування, зворотні виклики, кінцеві точки пакетів, вебхуки та змінні збірки, які містять стару адресу. Протестуйте доступ до репозиторію, запити на злиття, публікацію пакетів та будь-який підключений виконавець після зміни домену.
План надає додаток OneDev, а не керовану флоту виконавців. OneDev підтримує контейнер, bare-metal, agent та Kubernetes моделі виконання, але агенти, кластери, цілі розгортання, зовнішні реєстри та їх обчислювальні ресурси є окремими. Паралелізм збірок та розмір артефактів слід планувати незалежно від звичайної активності репозиторію та проблем.
Розміщений пакет OneDev не може надсилати електронні листи програми. Тому не можна використовувати прийом заявок на сервіс підтримки на основі електронної пошти, підписки, верифікацію, сповіщення та відновлення пароля. Тримайте доступ адміністратора в актуальному стані та вибирайте лише підтримувані інтеграції без електронної пошти з окремими обліковими даними, а потім протестуйте їх перед тим, як покладатися на доставку подій. Тримайте доступ адміністратора в актуальному стані та вибирайте лише підтримувані інтеграції без електронної пошти, які можна налаштувати з окремими обліковими даними, а потім протестуйте їх перед тим, як покладатися на доставку подій.
