Foreman/разработка: различия между версиями
< Foreman
Зануда (обсуждение | вклад) (Новая страница: «== Разработка пакета Foreman == === Обновление === Исходный код проекта находится в репозитории…») |
Зануда (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Разработка пакета Foreman == | == Разработка пакета Foreman == | ||
=== Обновление === | === Обновление исходников === | ||
Исходный код проекта находится в репозитории: https://github.com/theforeman/foreman.git. Склонировав его или обновив существующее дерево до современного состояния, включая теги, необходимо приложить заплатку [[file:alt.patch]] из текущей версии пакета, при необходимости исправив ошибки наложения. | Исходный код проекта находится в репозитории: https://github.com/theforeman/foreman.git. Склонировав его или обновив существующее дерево до современного состояния, включая теги, необходимо приложить заплатку [[file:alt.patch]] из текущей версии пакета, при необходимости исправив ошибки наложения. |
Версия от 14:59, 22 ноября 2021
Разработка пакета 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-а.