Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «continuity»
J.A.R.V.I.S. — невидимый помощник Leo 2016-03-01 16:58:33
Рано или поздно IT-проекты сталкиваются со сложностями поддержания высокого качества кода и/или ...
+ развернуть текст сохранённая копия
Рано или поздно IT-проекты сталкиваются со сложностями поддержания высокого качества кода и/или увеличивающимся временем доставки изменений в production. Lingualeo испытала на себе все проблемы роста и готова поделиться своей историей повышения эффективности разработки. О том, как это происходило, рассказал teamlead инфраструктурой команды Lingualeo Михаил Кабищев.
Как и любая другая технологическая компания, Lingualeo проходила через несколько этапов:
- Начало разработки продукта. Разработка и отладка происходит на одном-единственном сервере, где запущено все, что нужно проекту. Ошибки бывают часто, но это не страшно, т.к. это все лишь прототип, и живых пользователей там еще нет.
- Появление первых пользователей. Компания начинает ощущать цену ошибок и проблем на продакшене. Уже нельзя править все на продакшене, приходит понимание того, что нужно мыслить релизами. Разработчики внедряют workflow для работы с кодовой базой, появляется что-то вроде stage-сервера, на котором тестируются релизы.
- Рост проекта и команды. В разработке одновременно находится большое количество задач. Требования к процессу и качеству кода сильно возрастают. За всем очень тяжело следить: кто-то забывает запустить юнит-тесты, кто-то не знает, куда и как нужно задеплоить очередную задачу для тестирования.
В итоге рутинные операции начинают отнимать очень много времени, и компания думает, как автоматизировать эти процессы.
Читать дальше →
Тэги: continuous, github, integration, jira, lingualeo, teamcity, блог, веб-разработка, ит-инфраструктура, компании, процесс, разработки
Готовим ASP.NET 5: Continuous Deployment с Visual Studio Team Services — полное руководство 2015-11-19 12:52:18
... разработки кода ( Continuous Integration & ... непрерывного развертывания ( Continuous Deployment) с ...
+ развернуть текст сохранённая копия
Вслед за замечательными анонсами с конференции Connect 2015 мы продолжаем знакомить вас со сценариями использования новых технологий и сервисов для организации непрерывной разработки и тестирования ваших приложений.
Недавно мы рассказывали о реализации непрерывных процессов разработки и тестирования с помощью Visual Studio Team Services (ранее Visual Studio Online). В статье подробно описывается как на базе репозиториев Git в Visual Studio Team Services организовать процесс разработки на базе Scrum и с помощью интеграции с Visual Studio обеспечить непрерывные процесс тестирования и разработки кода (Continuous Integration & Testing).
В этой статье мы рассмотрим следующий шаг в построении полного цикла DevOps – обеспечение непрерывного развертывания (Continuous Deployment) с помощью новых возможностей настраиваемых шаблонов сборки и публикации проектов в Visual Studio Team Services. Мы будем использовать проект на базе ASP.NET 5 и увидим как для таких проектов обеспечить полный цикл от редактирования кода до автоматической сборки и развертывания в облаке Azure (может быть любым местом).
Читать дальше →
Тэги: #aspnetcolumn, 2015, asp, asp.net, azure, continuous, deployment, git, microsoft, online, services, studio, team, visual, блог, веб-разработка, компании
[Перевод] Visual Studio Online: непрерывная интеграция и тестирование 2015-11-05 16:04:07
+ развернуть текст сохранённая копия
Visual Studio Online, как и Team Foundation Server 2015, обладает возможностями для реализации процесса непрерывной интеграции.
В этой статье мы рассмотрим пример использования Visual Studio Online (VSO) с репозиторием Git, а также способы настройки процессов непрерывной интеграции, тестирования и автоматического развертывания.
Настройка сервиса Visual Studio Online один из самых быстрых способов для организации и планирования процесса сборки и развертывания приложений для различных платформ. Сервис в течение нескольких минут развернется и запустится на нашей облачной инфраструктуре без необходимости установки или настройки на отдельном сервере.
Читать дальше →
Тэги: 2015, continuous, deployment, integration, microsoft, online, studio, testing, visual, блог, веб-разработка, компании, разработкой, управление
Continuous Success и почему об этом нельзя забывать при разработке проекта (на примере Drupal) 2015-07-24 21:05:57
... путь непрерывной интеграции ( Continuous Integration), непрерывной инспекции ...
+ развернуть текст сохранённая копия
Ваша цель — это надежный и дееспособный продукт на Друпале (да, впрочем, на чем угодно, но Друпал мне ближе по духу, посему буду концентрировать примеры на нем)?
Если да, то длинный и тернистый путь непрерывной интеграции (Continuous Integration), непрерывной инспекции и непрерывного фидбека — это ваш путь. Как Вы могли догадаться, путь тоже непрерывен. Читать дальше →
Тэги: cms, continuous, drupal, integration, web, веб-разработка, программирование, разработка
Gulp.watch: ловим ошибки правильно 2015-06-01 10:00:41
Во всех современных системах сборки фронтенда есть режим watch , при котором ...
+ развернуть текст сохранённая копия
Во всех современных системах сборки фронтенда есть режим watch , при котором запускается специальный демон для автоматической пересборки файлов сразу после их сохранения. Также он есть и gulp.js, но с некоторыми особенностями, делающими работу с ним немного сложней. Работа gulp.js основана на обработке файлов как потоков данных (streams). И ошибки в потоках не всегда можно перехватить, а когда ошибка случается, то будет выброшено неперехваченное исключение и процесс завершится.
Чтобы этого не происходило, и watcher мог игнорировать отдельные ошибки и запускаться снова и снова при сохранении файлов, в gulp нужно сделать несколько дополнительных настроек, о которых и расскажется в этой статье.
Читать дальше →
Тэги: continuous, gulp, integration, javascript, node.js, nodejs, веб-разработка, инструменты, разработчика
Главная / Главные темы / Тэг «continuity»
|
Взлеты Топ 5
Падения Топ 5
|