CircleCI

CircleCI — система для сборки и деплоя, аналогичная Travis CI (Github)

Официальный сайт

Описание

CircleCI автоматизирует сборку, тестирование и развертывание программного обеспечения.

Особенности CircleCI

  • CircleCI предоставляет поддержку и услуги корпоративного класса с гибкостью запуска. Работает на Linux, macOS, Android и Windows — SaaS или за вашим брандмауэром.
  • CircleCI может быть настроен для эффективной работы очень сложных конвейеров с помощью сложного кэширования , кэширования на уровне док-станции , классов ресурсов для работы на более быстрых машинах и оценки производительности.
  • Как разработчик, вы можете использовать SSH для выполнения любых задач по отладке, установить параллелизм в файле .circleci / config.yml для ускорения выполнения заданий и настроить кэширование с помощью двух простых ключей для повторного использования данных из предыдущих заданий. в вашем рабочем процессе.
  • Как оператор или администратор CircleCI, установленного на ваших собственных серверах, CircleCI обеспечивает мониторинг и анализ ваших сборок, а также использует Nomad Cluster для планирования.
  • После того, как хранилище программного обеспечения на GitHub или Bitbucket авторизовано и добавлено в качестве проекта на CircleCI, каждое изменение кода запускает автоматические тесты в чистом контейнере или виртуальной машине. CircleCI выполняет каждое задание в отдельном контейнере или виртуальной машине. То есть каждый раз, когда ваше задание запускается, CircleCI запускает контейнер или виртуальную машину для запуска задания.
  • CircleCI может быть настроен для развертывания кода в различных средах, включая AWS CodeDeploy, AWS EC2 Container Service (ECS), AWS S3, Google Kubernetes Engine (GKE), Microsoft Azure и Heroku. Другие развертывания облачных сервисов легко пишутся с помощью SSH или путем установки клиента API сервиса с вашей конфигурацией работы.
Информация была полезна для вас?

Расскажите пожалуйста что мы можем улучшить?

Аналоги и Альтернативы для CircleCI

Ключевые Особенности: VCS - контроль версий

Phabricator

Phabricator — набор взаимоинтегрированных веб-инструментов для совместной эффективной разработки программного обеспечения

Продолжить чтение Phabricator

Gogs

Gogs – система контроля версий Git. Это решение с открытым исходным кодом китайских разработчиков

Продолжить чтение Gogs

Gitea

Gitea - это управляемая сообществом ветка Gogs, облегченного хостинга кода, написанного на Go и опубликованного под лицензией MIT

Продолжить чтение Gitea

Mercurial

Mercurial — кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода.

Продолжить чтение Mercurial

GitHub

GitHub - это система управления проектами и версиями кода, а также платформа социальных сетей, созданная для разработчиков.

Продолжить чтение GitHub

GitLab

Git - это система контроля версий, используемая различными проектами с открытым исходным кодом.

Продолжить чтение GitLab

Bitbucket

Это аналог GitHub на базе Mercurial и Git для профессиональных команд с закрытыми репозиториями

Продолжить чтение Bitbucket

Блог, обзоры, новости

Тестируем интерфейсы с Cypress.io

Все программисты сталкиваются с багами. Если не тестировать код, ошибок в проекте с течением времени становится больше. Поэтому во многих командах есть тестировщик, который ловит баги и сообщает о них команде.

(далее…)

Продолжить чтение Тестируем интерфейсы с Cypress.io

Посмотреть блог по теме: CircleCI

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “CircleCI”

Ваш адрес email не будет опубликован. Обязательные поля помечены *