Foreman/разработка

Материал из ALT Linux Wiki
< Foreman
Версия от 22:26, 21 ноября 2021; Зануда (обсуждение | вклад) (Новая страница: «== Разработка пакета Foreman == === Обновление === Исходный код проекта находится в репозитории…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Разработка пакета Foreman

Обновление

Исходный код проекта находится в репозитории: https://github.com/theforeman/foreman.git. Склонировав его или обновив существующее дерево до современного состояния, включая теги, необходимо приложить заплатку Файл:Alt.patch из текущей версии пакета, при необходимости исправив ошибки наложения.

Добыть изнова репозиторий можно так:

git clone https://github.com/theforeman/foreman.git

А обновить так:

git remote update
git checkout v3.0.0 b _3.0.0

Наложить заплатку:

git apply alt.patch

Создание скриптов клиентской части foreman

В текущем дереве foreman-а запустим задачу, где /path/to/gears/foreman путь к репозиторию foreman в gears:

RAILS_ENV=production bundle exec rake alt:build[/path/to/gears/foreman]

Теперь в папке public репозитория находится новое дерево клиентских скриптов для сайта foreman-а.