1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-fixhub

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Piplin — это бесплатная, открытая система для непрерывной интеграции и развёртывания, которая подходит для автоматизации сборки, тестирования и развёртывания различных приложений.

Возможности Piplin:

  • Поддержка проектов на PHP, Python, Java, Ruby и других языках.
  • Интеграция с Gitlab, Github, Gogs, Gitee (Oschina) и другими системами управления версиями.
  • Гибкая настройка шагов сборки и развёртывания.
  • Создание версий сборки и их развёртывание.
  • Развёртывание в нескольких средах (разработка, тестирование, предвыпуск и производство).
  • Автоматическое развёртывание после успешной сборки в одной среде в другую.
  • Управление сервисами через веб-интерфейс.
  • Возможность клонирования проектов.
  • Многопользовательский доступ к проектам.
  • Отслеживание состояния развёртывания через Websocket.
  • Интеграция со Slack, Telegram, электронной почтой и пользовательскими вебхуками.

Для работы с Piplin требуется операционная система класса Unix (Linux, Freebsd, Mac OS), а также следующие компоненты:

  • Веб-сервер: Nginx, Apache (с mod_rewrite) или Lighttpd.
  • PHP 7.0 или выше.
  • База данных: MySQL, PostgreSQL или SQLite.
  • Composer.
  • Redis.
  • Node.js.
  • Очередь задач: Beanstalkd или Redis.
  • Supervisor для управления фоновыми процессами.
  • Rsync.
  • Кэш-система: Memcached или другая по выбору.

Также доступна установка через Docker.

Установка

  1. Клонируйте репозиторий Piplin:
$ cd /var/www
$ git clone https://github.com/Piplin/Piplin.git piplin
  1. Установите зависимости:
$ cd piplin
$ make
  1. Установите Piplin:
$ make install
  1. Настройте веб-сервер так, чтобы он указывал на папку public/.
  2. Настройте Supervisor для управления процессами Piplin.
  3. Перезапустите Supervisor и проверьте его работу.
  4. Посетите Piplin по установленному URL.
  5. Настройте планировщик задач, если это необходимо.

Обновление

  1. Получите последнюю версию кода:
$ git fetch --all
$ git checkout v1.0.2
  1. Обновите систему:
$ make update
``` ## Разработка

В коде Piplin уже есть скомпилированные статические ресурсы фронтенда. Если вы не хотите изменять внешний вид, этот шаг можно пропустить.

**Инструменты:**

- Node.js;
- Webpack.
```shell
npm install
npm run prod

Благодарности

  • Laravel;
  • Bootstrap;
  • AdminLTE;
  • Envoy;
  • Forge;
  • Deployer;
  • socket.io;
  • ionicons.

Лицензия

Piplin лицензирован в соответствии с The MIT License (MIT). Piplin основан на Deployer.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Фиксхаб — это бесплатная, открытая платформа для управления запуском веб-приложений, разработанная на основе фреймворка Laravel 5.5. Развернуть Свернуть
PHP и 6 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-fixhub.git
git@api.gitlife.ru:oschina-mirror/mirrors-fixhub.git
oschina-mirror
mirrors-fixhub
mirrors-fixhub
1.0