Рубрики
Uncategorized

Проверьте век века на сцене GitLab, чтобы включить развитие багажника и CI

Этот пост в блоге был первоначально опубликован в блоге нашей компании: http: //blog.atlanticsoft.us/page/3/Check … Теги от Agile, DevOps, Gitlab, CI.

Этот пост блога был первоначально опубликован в блоге нашей компании: http://blog.atlanticsoft.us/page/3/check-branch-age-on-a-gitlab-stage-to-enable-trunk-based-development-and-ci/

Мы верующие и практикующие Agile Mainifeesto, и нам нравится 9-й принцип, в котором говорится, что «постоянное внимание на техническое превосходство и хороший дизайн усиливает ловкость», поэтому с текущим состоянием разработки программного обеспечения для нас, что означает непрерывную интеграцию и в качестве такого ствола Разработка — это конкретная практика, которая позволяет CI.

Мы используем Gitlab в качестве нашего инструмента для CI, и поэтому это один из наших самых посещенных мест в целом день, мы думали, что в качестве помощи, чтобы напомнить разработчикам, чтобы держать краткосрочные особенности ветви, которые мы могли бы показать им предупреждение, если ветвь старше 24 часов и помогите им привыкать к планированию своих задач меньше, чтобы они могли закончить их в один день, и не только их код быстро добавлен к освоению и проверено с кодом других, но также достигают нескольких небольших успехов, запланировавшие запланированные работы и не сохранять неполные задачи открытыми.

Обратите внимание, что мы не готовы передать непосредственно мастеру, так как это было бы идеальным состоянием разработки на основе багажника, но мы используем короткие жилые ветви и флаги функций.

Если филиал сначала совершается моложе 24 часов, то он покажет зеленый флажок

Но если это не тогда, он будет отображать предупреждение, но не остановит трубопровод

Вот код:

https://gitlab.com/atlanticsoft_public_repo/gitlab_pipelines_24_hour_branch_check

Учредителем Pablo Velásquez Atlanticsoft

Примечания:

Если заинтересованы в том, чтобы узнать большее количество разработки на основе багажника, вы можете читать здесь: https://trunkbaseddevelopment.com/

Мы используем развязанность для флагов функций https://github.com/unleash/unleash.

Оригинал: «https://dev.to/atlanticsoft/check-branch-age-on-a-gitlab-stage-to-enable-trunk-based-development-and-ci-4293»