Публикации по теме 'continuous-integration'


Лучший способ масштабировать и реализовать свой стартап SaaS
Запуск нового SaaS-стартапа на жестком рынке - непростая задача. Но конечный результат может быть полезным при правильном выполнении. Мало прощения за ошибки и просчеты. В этой статье объясняется, когда и как следует масштабировать свой SaaS-стартап, избегая распространенных ошибок. Не масштабируйте преждевременно Не масштабируйтесь слишком рано, если вы не готовы к этому. Если вы все еще работаете на любом из следующих этапов, остановитесь сейчас. Вернитесь к работе и найдите..

Как мы создали облачный сервис непрерывной интеграции
Когда компания работает над несколькими проектами одновременно, она сталкивается с рядом трудностей. Использование облачной CI обходится дорого, а способ оплаты часто необоснованный. Сервер используется всего несколько часов, но вы платите за него так, как если бы использовали его целый день. Создание собственного дата-центра обходится даже дороже, чем аренда соответствующего оборудования. Каждый проект должен быть настроен, тестовые серверы должны быть созданы и контролироваться, и..

React: этапы развертывания с Netlify CI / CD
В этой статье мы рассмотрим рецепт определения этапов развертывания (разработка, постановка, производство и т. д.) с помощью приложения React. Мы собираемся использовать сервис CI / CD Netlify . Мы собираемся увидеть, как React может использовать переменные среды и как мы можем внедрить их во время сборки, когда мы используем службу Netlify. Мы рассмотрим следующий сценарий: У нас есть простое приложение React, созданное с помощью команды create-react-app . Приложение должно..

Самый быстрый способ создать и поддерживать новый веб-сайт (для JS-разработчика).
Кажется, я всегда создаю еще один сайт. За полтора десятилетия работы в Интернете я использовал множество различных хостинговых решений. Я всегда был в поисках лучшей настройки публикации и хостинга. Для систем управления контентом веб-сайтов за последние 16 лет я использовал HTML-файлы - подвижный тип - WordPress - Expression Engine - Joomla - Typo3 - WordPress прирост - MiniBlog - Jekyll - Tumblr и, возможно, несколько другие ... Однажды я подумал, что было бы забавно создать личный..

Manifold и Travis CI - Управляйте своими секретами без лишних хлопот
В Manifold мы используем множество сторонних сервисов в наших приложениях. У каждой из этих служб есть соответствующие секреты, которые они предоставляют нам. Представьте себе имена пользователей, пароли, ключи API или уникальные URL-адреса. Наряду с этими секретами мы также используем некоторые переменные конфигурации в нашем коде, например a base_url и т. Д. Помещение всей этой необходимой информации в наши приложения становится раздражающим, особенно при попытке поддерживать их в..

Непрерывная интеграция с Meteor, Chimp, Galaxy и CircleCI
Ручное тестирование и развертывание убивают производительность. В идеале вы хотите настроить непрерывную интеграцию, при которой фиксация в вашем репозитории запускает ваши тесты, что, в свою очередь, запускает развертывание для промежуточной / производственной подготовки при условии, что все тесты пройдены. Таким образом, вы сосредотачиваетесь на написании кода и тестов вместо того, чтобы тратить время на выполнение тестов и развертывание вручную. В Unibuddy мы настраиваем CI на..

Пользовательские проверки конвейеров Bitbucket с помощью скриптов npm (часть I)
Работа в команде, с функциями запросов на вытягивание с проверкой кода и некоторой автоматизацией с CI для предотвращения слияния неудачных тестов или кода не - linted в ваш мастер. филиал. Звучит знакомо? Но почему мы должны останавливаться на тестах или линтинге ? То, что я собираюсь объяснить здесь, относится к конвейерам Bitbucket, главным образом потому, что это то, что я использовал в последнее время. Но я почти уверен, что идея и основные концепции, лежащие в ее основе,..