UAT версия приложения лучшая практика
Я хочу создать UAT/Development версию приложения, которое у нас есть. Таким образом, любые необходимые изменения могут быть сделаны до внесения изменений в исходное "производственное" приложение.
Каков наилучший способ сделать это на Bluemix? Лучше всего просто раскошелиться на проект на Dev Ops или есть способ легко настроить новое приложение, чтобы отразить оригинал. Я попытался создать новый URL-маршрут в приложении, но, хотя я и назвал его по-разному, все изменения, внесенные мной, обновляют оба URL-адреса.
Мне просто интересно, какой у людей опыт в этом деле и как им это удалось?
1 ответ
Допустим, у вас есть источник в git-репозитории с двумя ветками "master" и "development". Вы можете настроить разные конвейеры DevOps Services для каждого филиала. Один конвейер получит новые коммиты из ветки "разработка" и отправит приложение на myapp-dev.mybluemix.net. Когда вы будете готовы перейти к производству, вы можете объединить изменения с "основной" веткой, а другой конвейер примет эти изменения и отправит на myapp.mybluemix.net.
Надеюсь, это имеет смысл. Это только один способ, которым вы можете сделать это.
Имейте в виду, что вы можете создать несколько пробелов в Bluemix. Вы можете создать пространство под названием "dev" для всех ваших приложений, находящихся в разработке, и другое пространство под названием "production" для всех ваших рабочих приложений. Вы можете управлять контролем доступа таким образом.