2015-08-05 3 views
0

Я ищу, чтобы создать UAT/версию разработки приложения у нас есть. Поэтому любые изменения, необходимые для этого, могут быть сделаны до внесения изменений в оригинальное приложение «Производство».UAT-версия приложения лучшая практика

Каков наилучший способ сделать это на Bluemix? Лучше всего просто разветвить проект на Dev Ops или есть способ легко настроить новое приложение для зеркалирования оригинала. Я попытался создать новый URL-адрес в приложении, но, хотя и по-разному назвал изменения, я сделал обновление обоих URL-адресов.

Мне просто интересно, что люди переживают с этим, и как лучше им это удалось?

ответ

0

Допустим, у вас есть источник в хранилище git с двумя ветвями «master» и «development». Вы можете настроить другой конвейер сервисов DevOps для каждого раздела. Один конвейер выберет новые коммиты из ветви «разработки» и подтолкнет приложение к myapp-dev.mybluemix.net. Когда вы будете готовы продвигать производство, вы можете объединить изменения в «ведущую» ветку, а другой трубопровод подберет эти изменения и нажмет на myapp.mybluemix.net

Надеюсь, это имеет смысл. Это единственный способ сделать это.

Rule #1 of the 12 Factor App - One codebase tracked in revision control, many deploys -

Имейте в виду, что вы можете создать несколько пробелов в Bluemix. Вы можете создать пространство под названием «dev» со всеми вашими приложениями в разработке, а другое пространство называется «production» для всех ваших производственных приложений. Таким образом вы можете управлять доступом.