Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «continues»
GitLab CI: ветки больше не нужны 2017-07-11 12:03:22
... в GitLab системе Continuous Integration. GitLab часто ...
+ развернуть текст сохранённая копия
Неделя GitLab CI на Хабре! В 2015 году мы уже писали о встроенной в GitLab системе Continuous Integration. GitLab часто ругают за предательство идеалов UNIX way и интеграцию слишком большого количества функций в одно приложение. Зато насколько удобно пользоваться этими функциями! За те полтора года, что прошли с момента нашей публикации, ребята сделали «Environments», добавили возможность сделать кнопку «раскатать на прод» и множество других улучшений. Под катом я расскажу о накопленном опыте, как небольшим командам автоматически собирать и выкладывать на прод/стейдж не только скрипты Voximplant для телефонии, но и другие проекты — сайты и сервисы. Читать дальше →
Тэги: continuous, git, gitlab, integration, voximplant, блог, веб-сайтов, компании, программирование, разработка
Непрерывная интеграция с помощью Drone CI, Docker и Ansible 2017-03-22 14:52:06
+ развернуть текст сохранённая копия
Можете представить, что Вам больше никогда не придется устанавливать зависимости и настраивать конфигурации вручную на вашем сервере непрерывной интеграции? А вы верите в то, что каждый шаг вашего билда может быть по-настоящему изолированным и работать исключительно в Docker контейнерах? В конце концов, хотели бы вы попробовать инструмент, который входит в топ 20 всех открытых проектов, написанных на Golang, и имеет 9k+ звездочек на Github?
В этой статье мы хотели бы рассказать о великолепном Drone CI, который уже помог нам упростить и сделать лучше нашу непрерывную интеграцию. Мы поделимся деталями установки Drone CI и покажем на примере небольшого проекта все детали использования. Если вы не любите много читать и хотите сразу попробовать, в конце статьи есть ссылки на Github репозитории, которые помогут с быстрым стартом.
Читать дальше →
Тэги: ansible, automation, continuous, deployment, docker, drone, integration, it-стандарты, node.js, веб-сайтов, разработка
Как мы уже 4 года выживаем в условиях двух релизов в день 2016-12-16 10:13:47
< ...
+ развернуть текст сохранённая копия
Здравствуй, Хабр! Сегодня я хочу завершить цикл статей об организации тестирования (начавшийся с изучения ошибок и опыта), рассказав о том, как же все-таки Badoo выпускает два качественных серверных релиза каждый день. Кроме пятницы, когда мы релизимся только утром. Не надо релизиться в пятницу вечером.
Я пришел в Badoo чуть более четырех лет назад. Все это время наши процессы и инструменты для тестирования непрестанно развивались и совершенствовались. Для чего? Число разработчиков и тестировщиков увеличилось примерно в два раза — значит, для каждого релиза готовится больше задач. Количество активных и зарегистрированных пользователей тоже удвоилось — а значит, и цена любой нашей ошибки стала выше. Для того чтобы доставлять пользователям максимально качественный продукт, нам нужны всё более и более мощные средства контроля качества, и эта гонка не заканчивается никогда. Цель этой статьи не только продемонстрировать работающий пример, но и показать, что какими бы крутыми ни были ваши процессы контроля качества, наверняка можно сделать их еще лучше. Технические реализации некоторых инструментов вы сможете найти по ссылкам на другие статьи, о некоторых из них нам еще предстоит написать.
В Badoo существует несколько разных QA-флоу, отличие которых обосновано разными средствами разработки и целевыми платформами ( но мы используем для них общие системы: JIRA, TeamCity, Git и т.д.), и я вам расскажу о процессе тестирования и деплоя наших серверных задач (а заодно и веб-сайта). Его можно условно разделить на 5 больших этапов ( хотя тут, конечно, многие мои коллеги считают по-разному), каждый из которых включает в себя и ручную, и автоматизированную составляющую. Постараюсь рассказать вам по очереди о каждом из них, отдельно выделяя то, что изменялось и развивалось в последние годы.
Читать дальше →
Тэги: assurance, badoo, code, continuous, delivery, deploy, integration, it-систем, management, php, quality, release, review, testing, блог, веб-сервисов, качества, компании, контроль, программирование, релиз-инжиниринг, релиз-менеджмент, тестирование
Автоматическое развёртывание Django из GitLab 2016-11-25 11:44:41
В этой статье я опишу настройку автоматического развёртывания веб-приложения на стеке Django + ...
+ развернуть текст сохранённая копия
В этой статье я опишу настройку автоматического развёртывания веб-приложения на стеке Django + uWSGI + PostgreSQL + Nginx из репозитория на сервисе GitLab.com. Изложенное также применимо к кастомной инсталляции GitLab. Предполагается, что читатель располагает опытом в создании веб-приложений на Django, а так же опытом администрирования Linux-систем. Читать дальше →
Тэги: continuous, django, docker, fabric, git, gitlab, integration, веб-сайтов, везде, разработка
[Из песочницы] DevOps — автоматизируй всё 2016-06-10 11:08:30
Целью статьи является дать основные представления о DevOps и практиках, используемых при этой ...
+ развернуть текст сохранённая копия
Целью статьи является дать основные представления о DevOps и практиках, используемых при этой методологии. Тут не будет сложных терминов, конкретных продуктов и road map внедрения DevOps, но, надеюсь, будет интересно ознакомиться.
Читать дальше →
Тэги: agile, continuous, delivery, development, devops, integration, operations, веб-сайтов, ит-инфраструктура, программирование, разработка
Главная / Главные темы / Тэг «continues»
|
Взлеты Топ 5
Падения Топ 5
|