Перейти к содержимому

Start of it 
Some time ago, my colleague Jeroen asked me to optimize the local development process for one of our web applications, which has more than 450 C# MVC views, which leads to a problem – extremely long local startup times (can be more than 5 minutes on decent developer workstation). Also, we’ve experienced the same problems on production, which is delivered by means of MsDeploy (though they are not so big, cause delivery to production is much rarer event than local compilation). So, I set sails on investigation and optimizing this

...читать далее "Road to precompiled web application based on Umbraco CMS"

Похожие записи

Для ускорения и облегчения разработки наших проектов, использующих pull requests, я внедрил новую возможность на нашем билд сервере под управлением TeamCity: автоматическая компиляция и тестирование каждого пулл реквеста и каждого изменения базовой ветки

...читать далее "Автоматическая компиляция пулл-реквестов"

Любая доставка веб приложения, хостящегося в IIS и основанного на ASP.NET, как правило, ведёт к рестарту процесса, обслуживающего сайт, что, в свою очередь, разрушительно сказывается на кэшах приложения. С тем, чтобы оптимизировать данную проблему, мои коллеги разработали приложение, которое автоматически узнает у Google Analytics наиболее посещаемые страницы и пробегает по ним

...читать далее "Автоматический разогрев веб-приложения после доставки"

Данная запись посвящена решению следующей задачи: автоматически развернуть веб приложение, основанное на Drupal, с компиляцией фронтэнда, использующей Grunt, при помощи Continuous Deployments фичи Azure Web app (то есть, без выделенного билд сервера), при том, что доступ к серверу должен быть ограничен по IP.

...читать далее "Azure Web apps: автоматическое развертывание Drupal с фронтэнд компиляцией при помощи Grunt"

В этой записи я попробую рассказать, как можно доставить любой файловый контент, включенный (автоматически или вручную) в ваш солюшен автоматически, один и только один раз. Для примера буду использовать Umbraco и платные модули Seochecker и Contour. Причину, по которой это может понадобиться я опишу далее.

...читать далее "MsDeploy: как доставить файловый контент лишь один раз для солюшена"

Последнее время я был очень занят работой по поддержке наших клиентов и поэтому просто не было времени, чтобы писать в блог. Однако, система доставки и интеграции тем временем всё-таки развивается и активно используется нами. Хочу рассказать о сравнительно свежих обновлениях, добавленных в процедуру доставки веб приложений.
...читать далее "Continuous Delivery и анализ производительности приложения"

This is one more piece of automation puzzle to save time and make the life of a build engineer easier. This part is targeted towards removing double work of redoing things that are already done on  Teamcity level configurations of Umbraco-driven Continuous Delivery (CD) projects.

...читать далее "Automated umbracoSettings.config modifications"

Похожие записи

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

...читать далее "Автоматическая модификация umbracoSettings.config"

Я – большой фанат TeamCity, автоматической доставки, развертывания и любой автоматизации. Как правило, я имею дело с доставкой разработанных нами приложений, но в данном посте речь пойдет о доставке дополнительного функционала в “чужое”, “коробочное” веб-приложение, развернутое на нашем сервере.

...читать далее "Teamcity: Трансформация web.config развернутого приложения"

Azure предлагает огромное количество опций и возможностей, в том числе и для автоматизации. В принципе, если вы планируете хостить свою работу исключительно там, то Вам даже не нужен Continuous Delivery сервер, так как всё необходимое уже есть в самом Azure. Однако, бесплатного ничего не бывает и за многое Azure вам выставит дополнительный счет.

...читать далее "Azure & Teamcity–автоматическое включение/выключение приложений"