Поддерживаемые инженерные сервера

GIT сервера

Предполагаем, что Вы уже определились с GIT сервером, если нет - ознакомьтесь с табличкой

указанные GIT сервера протестированы для работы в том числе с кодом платформы 1С:Предприятие, поэтому список именно такой.

GIT сервер Стоимость Облачный запуск Запуск внутри предприятия Docker контейнер RU_RU Минусы Плюсы
Gogs OpenSource Нет Да Да Да Один автор Медленно развивается Стабильный
Giteya OpenSource Нет Да Да Да Стабильность неизвестна Форк GOGS быстро развивается
Gitlab OpenSource Да Да Да Нет Поддержка i18n отсутствует Содержит все нужные функции и даже Scrum доски
Bitbucket (Stash) Commercial Да Да Нет Типа ДА Все, к чему прикасается Attlassian, получается как JIRA Есть бесплатные приватные репозитории
Github (Enterprise) Commercial Да Да Нет Нет Поддержка i18n отсутствует Это же GITHUB Карл!!! Тысячи плюсов.
VisualStudioTeamServices Commercial Да Да Нет Да Отдельно от экосистемы VSTS не разворачивается. Реализация Microsoft отличается от linux мира ;-) Стабильный как и всё от Microsoft

Небольшое замечание проGitLab: на самом деле у них есть не docker-контейнер, а композитный комплект docker-контейнеров. Наиболее стабильный сейчас проект для развертывания GitLab – это https://github.com/sameersbn/docker-gitlab (вообще, всем очень полезно посмотреть на все docker контейнеры этого автора https://github.com/sameersbn)

Небольшое замечание поBitbucket: русский язык и локализация у компании Attlassian имеет очень низкое качество, поэтому она как бы есть, но иногда возникает ощущение: лучше бы и не переводили.

Небольшое замечание про docker: если у GIT сервера есть официальный docker контейнер, то вы можете развернуть его на Digital Ocean, Azure, Amazon и других облачных провайдерах инфраструктуры очень быстро, поэтому этот пункт в сравнении присутствует

Сервера сборок CICD

Предполагаю, что Вы уже определились с сервером сборок, если еще не определились, то ознакомьтесь со следующей таблицей

Сервер Наличие плагинов и экосистемы (сообщества) Гетерогенность запуска агентов Облачная аренда агентов Возможность развернуть у себя Тестировалось с 1С ПоддержкаSonar Runner Стоимость
Jenkins Да Да Нет Да Да Да OpenSource
Gitlab CI Да Да Нет Да Да Через docker OpenSource
TFS Build Server Да Да Да Да Да Да Commercial
AppVeyor Да Нет (Windows) Да Нет Да Да Commercial
Travis.ci Да Нет (Linux) Да Нет Да Да Commercial
Circle.ci Да --- Дa Нет Да Да Commercial
AWS Code Build Да --- Да Нет Да Через docker Commercial
Wercker CI Да --- Да Нет Да Через docker Commercial

Небольшое замечание про агентов сборки: полезная нагрузка всегда запускается на агенте сборки, центральная часть сервера сборок подключена к агентам посредством разных протоколов SSH, TCP, HTTP, JNLP.

Небольшое замечание про облачные агенты сборки: большинство из них бесплатно для OpenSource проектов, но платные для использования в коммерческих целях, поэтому выбор агента сборки - это сугубо личное дело каждого; как ни странно, у нашей компании тоже есть облачный сервис для 1С решений, но, как и остальные облачные сервисы, мы их рекламировать не будем, а просто посоветуем развернуть свой собственный Jenkins на том же DigitalOcean.

results matching ""

    No results matching ""