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


Убедитесь, что ваш сайт автоматически обновляется в будущем!
Если вы используете генератор статических сайтов, возможно, вы захотите иметь некоторый статический контент, который периодически обновляется, например, раз в год, давайте посмотрим, как вы можете его автоматизировать! Каждый год вы, вероятно, хотите убедиться, что ваш заголовок об авторских правах на вашем сайте (-ах) обновлен, если вы управляете большим количеством сайтов, вы захотите автоматизировать это! Чтобы решить эту проблему, вы можете периодически создавать свой веб-сайт на..

Автоматизированная сборка Magic Leap
Автоматизированные сборки Magic Leap ДЛЯ НЕПРЕРЫВНОЙ ИНТЕГРАЦИИ ПРИЛОЖЕНИЙ MAGIC LEAP UNITY Это простой пошаговый процесс, позволяющий включить ваши проекты Magic Leap Unity в работу сервера непрерывной интеграции. Чтобы это работало, вам нужно настроить Unity для создания вашего проекта Magic Leap следующим образом: 1) В Unity в папке «Активы» создайте папку с именем «Редактор». 2) Создайте пустой скрипт в папке «Редактор». Обязательно назовите файл сценария: «MyEditorScript»...

Автоматическое масштабирование CI с Kraken CI
Kraken CI - новый инструмент непрерывной интеграции. Это современная локальная система CI / CD с открытым исходным кодом, которая хорошо масштабируется и ориентирована на тестирование. Он находится под лицензией Apache 2.0. Его исходный код доступен на странице Kraken CI GitHub . Это руководство является третьей частью серии статей о Kraken CI. Часть 1, Kraken CI, New Kid on the CI block , представила установку Kraken. Во второй части рассказывалось, как подготовить рабочий..

Создайте переносимый файл Makefile для непрерывной доставки с помощью Hugo и GitHub Pages
Создайте свой сайт Hugo, оптимизируйте изображения и запустите поток действий CI / CD GitHub. Если вы вообще меня знаете, то знаете, что я люблю автоматизировать. Я использовал хитрую комбинацию AWS Lambda, Netlify и Travis CI для автоматического создания и публикации своего блога. Мой рабочий процесс по этой задаче включает: Создавайте с помощью Hugo на основе push to master и по расписанию с Netlify и Lambda. Оптимизация и изменение размера изображений (Netlify) Тестирование..

Katalon Studio против фреймворков с открытым исходным кодом на основе Selenium
Целевые пользователи: Автоматизация тестирования программного обеспечения обычно требует технических навыков и некоторых знаний о тестируемом приложении (AUT) для успешного применения. Знание технологий, связанных с AUT, не обязательно, но рекомендуется. Например, знание HTML и JavaScript должно быть лучше, чем нет, если вы тестируете в Интернете. Пользователи Katalon Studio могут быть тестировщиками с ограниченными техническими знаниями. Katalon Studio скрывает все технические..

Непрерывное развертывание Node.js в DigitalOcean
Непрерывная интеграция и развертывание стали важными частями цикла разработки программного обеспечения. Очень важно тратить время на создание функций, и вам не нужно беспокоиться о развертывании кода. Кроме того, чем чаще вы развертываете код вручную, тем больше вероятность того, что вы допустите ошибку. Сегодня мы автоматизируем процесс запуска наших тестов и развертывания нашего приложения Node.js в DigitalOcean. Следуя этому руководству, вы сможете настроить непрерывную интеграцию..

Использование lint-staged, хаски и хуков перед фиксацией для быстрого и раннего сбоя
В этом посте мы рассмотрим настройку lint-staged и husky для запуска pre-commit проверок. В этом посте дается много контекста, но фактические изменения кода очень незначительны! Что такое проверки перед фиксацией? Проверки перед фиксацией выполняются после постановки ваших изменений и выполнения git commit , но до завершения фиксации. Если проверки не проходят, то фиксация не выполняется и отображается ошибка, а если все проверки проходят, фиксация выполняется как..