- Регистрация
- 12.04.17
- Сообщения
- 19.095
- Реакции
- 107
- Репутация
- 0

Мы открываем исходный код фич со стадий Plan, Create, Verify, Package, Release, Configure и Defend.
Sid Sijbrandij потратил некоторое время на изучение фич GitLab и пришел к выводу, что по
You must be registered for see links
, исходный код восемнадцати фич из семи разных стадий жизненного цикла DevOps должен стать открытым.Когда в 2018 году мы представили новую модель планов GitLab, мы решили, что фичи будут распределяться между четырьмя планами на основании того, кто является потребителем этой фичи. Фичи, которые предназначены для отдельного пользователя, попадают в план Core/Free, фичи для менеджеров попадают в Starter/Bronze, для директоров — в Premium/Silver и для высшего руководства — в Ultimate/Gold. На
You must be registered for see links
мы объясняем:Фича попадает в план, основываясь на том, кому она на самом деле будет важна. В этом есть смысл, так как более дорогому плану нужен покупатель более высокого уровня.
Эта модель ценообразования хорошо нам послужила, и мы до сих пор ее придерживаемся. Но где-то на этом пути нам не удалось провести аудит многих существующих фич. Именно это мы сделали в прошлом месяце и теперь рады объявить, что после тщательного изучения множества фич из каждого нашего плана мы открываем код беспрецедентного количества фич GitLab.
Это событие знаменует собой важную веху в наших усилиях по развитию более тесного сотрудничества в сообществе и по выводу нашего единого инструмента для жизненного цикла DevOps на новый уровень. От управления дизайном до пакетных менеджеров, от управления несколькими кластерами Kubernetes до подключения связанных тикетов — мы стараемся предоставить пользователям GitLab все необходимое для планирования, сборки, развертывания и обеспечения безопасности их приложений.
Недостаточно просто говорить об этом — нужно идти этой дорогой
Если мы говорим, что
You must be registered for see links
, то мы должны убедиться, что нужные фичи находятся в нужном месте. Мы всегда были привержены идее того, что
You must be registered for see links
. Благодаря аудиту фич в планах мы сможем лучше послужить сообществу, и в то же время более точно выстроить нашу бизнес-модель. Наша приверженность сообществу открытого исходного кода — вот причина того, что мы всегда будем работать над тем, чтобы
You must be registered for see links
, и
You must be registered for see links
и последовательно.Мы надеемся раскрыть творческий потенциал каждого
Наша миссия всегда заключалась в том, чтобы
You must be registered for see links
. С новыми фичами, доступными всем пользователям, внести свой вклад станет проще, чем когда бы то ни было — вклад во что-то с помощью GitLab, вклад в GitLab как в приложение или вклад в GitLab как в компанию. Увидите что-нибудь подходящее — присылайте мерж-реквест.Мы понимаем, что у многих пользователей нашего сообщества есть свои идеи о том, как сделать GitLab лучше. Сотрудничая с сообществом разработчиков ПО с открытым исходным кодом, мы сможем еще быстрее переводить код фич в открытый.
Что перемещается

Перемещаются фичи стадий Plan, Create, Verify, Package, Release, Configure и Defend. Это действительно много фич. Хотя мы уже обозначили все фичи, которые готовы к перемещению в Core/Free, нам нужна ваша помощь, чтобы переместить их.
Работа по перемещению реального кода в открытую часть базы кода определена в тикетах, ссылки на которые мы собрали в этом посте. Эти тикеты войдут в бэклог каждой из команд соответствующих продуктов и будут рассматриваться в порядке приоритетности с учетом разработки новых функций. Если наличие этой функциональности в Core/Free важно для вас, мы приглашаем вас внести свой вклад в ускорение процесса. Мы не просто разрешаем перенести этот код — мы просим вас помочь перенести его.
Синхронизируйте вашу совместную работу на стадии
You must be registered for see links
You must be registered for see links
— это основной инструмент, с помощью которого люди работают над идеями и планируют работу в GitLab. Благодаря переводу следующих фич в открытый исходный код планировать проекты станет гораздо проще. Нам не терпится увидеть, что вы сможете сделать с их помощью!-
You must be registered for see links: связывайте тикеты, которые имеют отношение друг к другу.
-
You must be registered for see links: Экспортируйте тикеты из GitLab в виде CSV и получайте их в виде вложения в дефолтном уведомлении на электронную почту.
-
You must be registered for see links(в русской локализации GitLab «доска обсуждений»): Используйте этот инструмент для планирования, организации и визуализации рабочего процесса для фичи или релиза продукта. Его можно использовать как доску Kanban или Scrum.
You must be registered for see links
позволяет вашей команде напрямую связываться с любой сторонней организацией через электронную почту прямо внутри GitLab — никаких внешних инструментов не потребуется. Благодаря этому удается избежать сложности и неэффективности использования множества инструментов, что значительно сокращает время цикла от обратной связи до обновления программного обеспечения. Мы будем рады услышать, как вы используете службу поддержки в своих рабочих процессах, когда она перейдет в открытый исходный код.Перемещаемая фича | Тикет GitLab |
---|---|
Связанные тикеты |
You must be registered for see links
|
Экспорт тикетов |
You must be registered for see links
|
Режим фокуса на доске задач |
You must be registered for see links
|
Служба поддержки |
You must be registered for see links
|
Создавайте лучший код и используйте всю мощь веток на стадии
You must be registered for see links
Машина, которую вы используете, не должна усложнять процесс разработки. Мы рады предоставить две фичи для разработки в окружениях «web-first»:
-
You must be registered for see linksускоряет и облегчает внесение изменений в проекты.
-
You must be registered for see linksв Web IDE помогает тестировать изменения кода в предварительно сконфигурированном терминальном окружении.
You must be registered for see links
позволяет загружать ресурсы дизайна (схемы, макеты и т. д.) в тикеты GitLab и хранить их в одном месте, доступ к которому осуществляется на странице управления дизайнами внутри тикета. Это гарантирует, что тикеты являются единственным источником информации для всего, что требуется для разработки фичи.Все вместе эти изменения на стадии Create должны упростить переход от каркаса к MVC в мгновение ока — независимо от того, на какой машине вы работаете, — что повысит эффективность проекта.
Перемещаемая фича | Тикет GitLab |
---|---|
Веб-терминал для for Web IDE |
You must be registered for see links
|
Синхронизация файлов с веб-терминалом |
You must be registered for see links
|
Управление дизайнами |
You must be registered for see links
|
Поднимите качество кода на новый уровень на стадии
You must be registered for see links
Отчеты по
You must be registered for see links
в мерж-реквестах (в русской локализации GitLab «запросы на слияние») теперь будут с открытым кодом. Сохранить код вашего проекта простым, читаемым и легким для внесения в него изменений — трудно; отчёты по мерж-реквестам помогут вам в этом.Перемещаемая фича | Тикет GitLab |
---|---|
Качество кода |
You must be registered for see links
|
Сборка и публикация пакетов на стадии
You must be registered for see links
Мы поставляем набор менеджеров пакетов, чтобы все ваши пакеты могли оставаться в одном месте:
-
You must be registered for see links
-
You must be registered for see links
-
You must be registered for see links
-
You must be registered for see links
Перемещаемая фича | Тикет GitLab |
---|---|
Менеджеры пакетов |
You must be registered for see links
|
Непрерывная поставка станет проще на стадии
You must be registered for see links
С четырьмя невероятными фичами стадии
You must be registered for see links
, переходящими в Core/Free, вы можете быть настолько уверены в своих релизах, что станете развертывать по пятницам (но это не точно).-
You must be registered for see linksпомогут применить новую версию вашего приложения к небольшой части ваших подов.
-
You must be registered for see linksпозволяет сначала проверить, как ведет себя новая версия вашего приложения, прежде чем увеличивать развертывание до 100%.
-
You must be registered for see linksпозволяют вам поставлять проект в разных вариантах, динамически переключая определенные фичи.
-
You must be registered for see linksпредлагают сводное представление текущего состояния каждого окружения CI, работающего под управлением Kubernetes. Вы можете наблюдать за ходом и статусом развертывания, под за подом, из ваших существующих рабочих процессов без необходимости доступа к Kubernetes.
Перемещаемая фича | Тикет GitLab |
---|---|
Канареечные развертывания |
You must be registered for see links
|
Инкрементальное развертывание |
You must be registered for see links
|
Переключаемые фичи |
You must be registered for see links
|
Панели развертывания |
You must be registered for see links
|
Поддержка нескольких кластеров Kubernetes на стадии
You must be registered for see links
С поддержкой
You must be registered for see links
вы сможете легко развертывать различные окружения, например промежуточное (staging) и продакшн, в различных кластерах Kubernetes. Это позволяет обеспечить строгое разделение данных.Перемещаемая фича | Тикет GitLab |
---|---|
Поддержка нескольких кластеров Kubernetes |
You must be registered for see links
|
Укрепление безопасности приложений на стадии
You must be registered for see links
Защитите свои приложения и инфраструктуру от вторжений системы безопасности.
You must be registered for see links
будут доступны всем пользователям. Благодаря этому вы можете установить сетевые политики в управляемые GitLab кластеры Kubernetes, чтобы ограничить взаимодействие между подами Kubernetes.Перемещаемая фича | Тикет GitLab |
---|---|
Сетевые политики для безопасности контейнеров |
You must be registered for see links
|
Мы надеемся, что благодаря переводу этих фич в открытый исходный код пользователям будет проще рассматривать GitLab как единое приложение для всего жизненного цикла DevOps. Мы в восторге от безграничных возможностей, открывающихся перед нами как сообществом, и с нетерпением ждем возможности тесно сотрудничать с каждым из вас!
Оригинальный англоязычный пост:
You must be registered for see links
.Над переводом с английского работали
You must be registered for see links
,
You must be registered for see links
и
You must be registered for see links
.