Автоматизация гит и хостинга для битрикс проектов на python и bash
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Автоматическое создание проектов гита и хостинга
Cоздание проекта:
Размеры всех параметров и их значения по умолчанию должны быть вынесены в отдельныепеременные:
Входные параметры:
- Номер проекта
- Количество внутренних проектов - (1) От 1 до 5
- Количество веток для каждого внутреннего проекта (2)
*пояснение
2 - development, release
3 - development, master, release
Согласно введенным параметрам создаются сайты по шаблону для каждой соответствующей ветки:
например:
номер проекта - 123,
количество внутренних проектов - 2,
количество веток - 2
Создаются соответственно сайты c именами хостов в nginx и httpd
development.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/development
master.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/master
release.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/release
hooks.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/hooks (присутствует независимо от количества веток)
Изменение проекта:
- Количество внутренних проектов (добавление, соответственно добавление новых веток)
- Количество веток (добавление новых к существующим)
Требования:
все шаблоны названий сайтов и веток, а также прочие изменяемые переменные являются параметрами конфигурационного файла все изменяемые параметры также должны быть оформлены в отдельном кофигурационном файле
Приложение:
Существует один python скрипт для развёртки сайтов и БД на хосте(на хосте должен уже развёртнут python с python-ldap и mysql). с параметром "Имя пользователя"
Собственно покажем существующие наработки сейчас и по скайпу дополнительно объясним как все должно работать с руками, возможно у Вас будет свой вариант.
Существует набор php + sh хук скриптов которые нужно разворачивать для каждого проекта.лежат в корне этого скрипта
Cоздание проекта:
Размеры всех параметров и их значения по умолчанию должны быть вынесены в отдельныепеременные:
Входные параметры:
- Номер проекта
- Количество внутренних проектов - (1) От 1 до 5
- Количество веток для каждого внутреннего проекта (2)
*пояснение
2 - development, release
3 - development, master, release
Согласно введенным параметрам создаются сайты по шаблону для каждой соответствующей ветки:
например:
номер проекта - 123,
количество внутренних проектов - 2,
количество веток - 2
Создаются соответственно сайты c именами хостов в nginx и httpd
development.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/development
master.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/master
release.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/release
hooks.1.123.zolotoykod.ru - /home/bitrix/ext_www/123.zolotoykod.ru/1/hooks (присутствует независимо от количества веток)
Изменение проекта:
- Количество внутренних проектов (добавление, соответственно добавление новых веток)
- Количество веток (добавление новых к существующим)
Требования:
все шаблоны названий сайтов и веток, а также прочие изменяемые переменные являются параметрами конфигурационного файла все изменяемые параметры также должны быть оформлены в отдельном кофигурационном файле
Приложение:
Существует один python скрипт для развёртки сайтов и БД на хосте(на хосте должен уже развёртнут python с python-ldap и mysql). с параметром "Имя пользователя"
Собственно покажем существующие наработки сейчас и по скайпу дополнительно объясним как все должно работать с руками, возможно у Вас будет свой вариант.
Существует набор php + sh хук скриптов которые нужно разворачивать для каждого проекта.лежат в корне этого скрипта
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.