Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен человек, который давно работает с git. Знает все тонкости. Потребуется консультация, а так же ответы на вопросы.

Консультация в скайпе (расшарю экран, если потребуется - teamviewer).

О проекте:

Есть:

1.боевой сервер на VDS, на котором несколько сайтов на битриксе ( есть доступ ssh/sftp + установлен git)( ось *nix)

2. Web-сервер для тестирования, доступный только из лок сети организации (ssh/sftp, git, домены и проч. настроены). все изменения тестируются и показываются руководителю компании на этом сервере перед выкладкой на боевой.

3. Рабочие места 2-х ( в дальнейшем больше) разработчиков в самой организации (тонкий клиент) с установленным ПО (Win, git, ide phpstorm)

4. Внешние разработчики (на аутсорсе) которые работают с битбакетом (пуш/пул)

5. Аккаунт на битбакете, на котором будут репы проектов с ветками master и develop

Необходимо:

Объяснить (показать, отвечать на вопросы) на примере одного рабочего проекта:

1. Подготовка репа на битбакете (начальное клонирование репа с рабочего сервера)

2. Развертывание проекта на рабочем месте разработчика в компании и типовые операции, когда разрабочик работает над какой нибудь одной проблемой (создание ветки - разработка - слияние - пуш на битбакет  в ветку develop )

3.  Работа менеджера проекта (главного разработчика): операция пулл с ветки develop на битбакете на сервер тестирования, мерджинг  веток develop в master, пулл на боевой сервер с ветки master на битбакете.

4. Работа аутсорсера (по аналогии с разработчиков в компании)

Нюансы:

1. В репозиторях хранятся файлы проекта за исключением файлов ядра битрикс. Когда разработчик работает на своей локальной машине  у него есть возможность получить все файлы проекта (включая ядро и стандартные компоненты) в виде резервной копии проекта  (сделанной средствами битрикса) для того чтобы он мог тестировать свою работу в локальном web-окружении.  Есть проект в котором 2 сайта работают на одной копии ядра битрикс (общая база данных, папка /bitrix и /upload). 

2. Разработчики в компании не имеют собственного локального веб окружения и имеют доступ к  серверу тестирования посредством sftp в среде phpstorm + доступ по ssh к репам на битбакете.

Объяснять мне. Имел опыт с гитхабом, но в качестве только единственного разработчика и использовал его просто для хранения своих разработок (не командная работа).

Окружение в локали: Win7 x64, Git for Windows (c Git Bash), TortoiseGit, Putty, PhpStorm, OpenServer

На серверах: Debian, работа с файлами через sftp/ssh (оболочка mc), bitrix vm (веб-окружение), есть доступ разработчика а также root

По моим оценкам не более 3 часов. По оплате предлагайте свои варианты. 

8 лет назад
mesca
42 годаРоссия
18 лет в сервисе
Был
7 лет назад