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

OSCHINA-MIRROR/pcit-ce-pcit

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

Вот перевод текста на русский язык:

После успеха:
Образ: bash
Если:
Статус: успех
Выполнить:

  • echo "build is success"

Сервисы:
Redis:
Mysql:


> Для интеллектуального дополнения, сообщений об ошибках и других функций рекомендуется использовать vsCode для редактирования файла .pcit.yml. Установите расширение redhat.vscode-yaml и добавьте следующее в файл проекта .vscode/settings.json.

```diff
{
+  "yaml.schemas": {
+    "https://github.com/pcit-ce/pcit/raw/master/config/config.schema.json": [
+      ".pcit.yaml",
+      ".pcit.yml",
+      ".pcit/**.yaml",
+      ".pcit/**.yml"
+    ]
+  }
}

3. Отправьте git-репозиторий на GitHub, и PCIT начнет выполнять сборку, тестирование и развертывание.

Чтобы просмотреть страницу сборки, войдите на https://ci.khs1994.com/login.

PCIT CE против PCIT EE

В будущем PCIT может предоставить публичные облачные услуги, чтобы разработчики могли легко и быстро использовать PCIT без необходимости самостоятельного развертывания. Мы будем называть эту еще не реализованную версию PCIT как PCIT CE.

Таким образом, CE и EE отличаются тем, требуется ли разработчику самостоятельно развертывать систему.

Развертывание PCIT EE

Опираясь на решение khs1994-docker/lnmp для контейнеризации LNMP, частное развертывание PCIT также очень удобно.

# Установить Docker здесь не будет повторяться

# Установить khs1994-docker/lnmp

$ git clone --depth=1 https://github.com/khs1994-docker/lnmp.git ~/lnmp

# Китайское зеркало
# $ git clone --depth=1 https://gitee.com/khs1994-docker/lnmp.git ~/lnmp

$ cd ~/lnmp

1. Зарегистрируйте GitHub App в GitHub Settings > Developer settings > GitHub Apps.

2. Включите OAuth для GitHub App.

3. Подготовьте файлы сертификатов, включая сертификат сайта и приватный ключ сертификата GitHub App.

4. Измените переменные в файле ~/lnmp/pcit/.env.development, затем запустите PCIT.

$ ./lnmp-docker pcit-up

5. Перейдите по адресу только что зарегистрированного GitHub App, чтобы установить его.

6. Git-репозиторий содержит файл .pcit.yml в корневом каталоге.

7. Отправьте проект на GitHub и проверьте сборку в разделе Commit подробностей.

Для получения более подробной информации см. https://github.com/pcit-ce/pcit/blob/master/docs/install/ee.md.

Пример проекта

PCIT в настоящее время поддерживает следующие примеры проектов на разных языках.

Язык Адрес Страница сборки
PHP https://github.com/khs1994-php/tencent-ai Build Status
Node.js https://github.com/khs1994/tencent-ai-js Build Status
Мини-программа WeChat (Node.js) https://github.com/docker-practice/miniprogram
Hexo (Node.js) https://github.com/khs1994/khs1994.github.io Build Status
Bash Shell https://github.com/khs1994-docker/lnmp Build Status

Экосистема

Почему PCIT

Подпроекты PCIT

Сплит проектов

Ожидает разделения

Уже разделено

Образ Docker

  • pcit/pcit

  • pcit/frontend

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

Партнёры в Китае

Другие проекты CI/CD на GitHub

Что такое Cloud Native?

Cloud native computing использует стек программного обеспечения с открытым исходным кодом, чтобы быть:

  1. Контейнерным. Каждая часть (приложения, процессы и т. д.) упакована в свой собственный контейнер. Это облегчает воспроизводимость, прозрачность, 1. Изоляция ресурсов.

  2. Динамически организованное. Активное планирование и управление контейнерами для оптимизации использования ресурсов.

  3. Ориентировано на микросервисы. Приложения разделены на микросервисы, что значительно повышает общую гибкость и удобство сопровождения приложений.

Введение

Это первый открытый исходный код непрерывной интеграции и непрерывного развёртывания (CI/CD) в Китае, написанный на PHP с использованием GitHub Checks API. Расширить Свернуть
MIT
Отмена

Обновления

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

Участники (3)

все

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

Загружен новый тег 18.12.0-beta1 3 месяца назад
Загружен новый тег 18.12.0-alpha7 3 месяца назад
Загружен новый тег 18.12.0-alpha6 3 месяца назад
Загружен новый тег 18.12.0-alpha5 3 месяца назад
Загружен новый тег 18.12.0-alpha4 3 месяца назад
Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/pcit-ce-pcit.git
git@gitlife.ru:oschina-mirror/pcit-ce-pcit.git
oschina-mirror
pcit-ce-pcit
pcit-ce-pcit
master