2016-11-09 2 views
0

Я сторонний разработчик. Я только начал с новой компании, которая использует фирму по разработке для всех своих исходных материалов. Они используют командную строку GitHub и git, в то время как моя старая позиция использовала BitBucket, поэтому есть немного кривая обучения. В моей старой компании у BitBucket были тестовые среды для каждой ветки, поэтому мне никогда не приходилось беспокоиться о локальном тестировании моих изменений. Проведя весь день Googling, я узнал, что мне нужно создать сборку для моего местного клона.Как создать сборку с git?

Мой вопрос: как именно я это делаю? Поскольку мои изменения являются интерфейсом, я хочу визуально посмотреть на них перед отправкой запроса на перенос, поэтому мне нужно посмотреть все в браузере. Вот что развитие фирмы сказал мне, с проблемными инструкциями полужирный:

Разработка на вашей локальной установки и тест там. Если все хорошо, то будет перенаправлен на сайт dev для дальнейшего тестирования. Если все проверит , значит, он попадает в производство.

Я бы попросил у них разъяснений, но по большей части их трудно удержать. Может кто-нибудь мне помочь?

Редактировать/Это сайт Magento, если это помогает.

+2

Почему бы не прочитать документацию git или руководство github.com - буквально/FIRST BUTTON/front и center на домашней странице? Пожалуйста, приложите усилия, чтобы ответить на вопрос, прежде чем публиковать его здесь! – BadZen

+0

Ух, я сделал. Не нужно грубить. Я потратил ~ 4 часа на изучение этого и не могу найти четкого ответа. Например, в руководстве GitHub ответ, который мне нужен, будет где-то между шагами 3 и 4, но он не определен. Я спрашиваю о тестировании в браузере, а не о фиксации/push/etc. процессы. –

+0

Casey - также прочитайте http://stackoverflow.com/help/how-to-ask. Вы даже не начали предоставлять достаточную информацию для тех, кто поможет вам здесь. Этот форум предназначен для конкретных вопросов программирования. Если вы не знаете, как создавать/тестировать программное обеспечение, вам не следует запрашивать введение в программное обеспечение. Если вы не знаете, как создавать/тестировать сборку программного обеспечения с использованием определенных технологий или инструментов, пожалуйста, сообщите нам, какие технологии, языки или инструменты вы используете, что вы пробовали раньше, и точная проблема, с которой вы сталкиваетесь. Я пытаюсь помочь здесь, это вопрос крайне низкого качества. – BadZen

ответ

0

Кажется, вам нужна рабочая среда на вашей локальной машине (может находиться на вашей машине напрямую или внутри контейнера докеров или внутри виртуальной виртуальной машины) со всеми инструментами, которые вы используете для своего проекта. установлен (gulp, grunt, karma, npm, bower?), и после обновления кода вам нужно выполнить тесты локально ($ mocha --recursive, $ npm test - или все, что вы используете для запуска тестов) и просмотреть свои изменения в браузере (я полагаю, что у вас есть веб-сервер с PHP, поскольку это проект Magento). После того, как тесты пройдут на вашей локальной машине, вы нажмете изменения на правильную ветку - и похоже, что она работает так же, как и раньше, в настройке BitBucket.

Задать вопрос другим компаниям, если у них есть какие-либо изображения или скрипты для создания вашей локальной среды (они могут использовать, бродяга, шеф-повар, докер и т. Д.), Что облегчит вам жизнь.

+0

Спасибо! Это было именно то, что я искал, и это очень полезно. –

Смежные вопросы