До сих пор мы все размещали наши ртутные репозитории и работали напрямую с hg serve. После проверки кода QA передает его на наш сервер webdev, который функционирует как промежуточная среда. Приложение (php web) еще раз тестируется там, прежде чем оно отправляется в производство.
Служба ртути не всегда надежна (например, когда сервер, который вы хотите извлечь из, не работает!), Поэтому мы подумываем переключиться на хостинг кода (например, BitBucket). Таким образом, у всех нас будут свои собственные учетные записи, и сервер webdev также будет иметь учетную запись ... Но после того, как QA отправит репо webdev, как изменения вернутся на физический сервер webdev? Кто-нибудь входит на сервер, чтобы вытащить их? Это не звучит правильно ...
Альтернатива, которую я имел, - это то, что серверное хранилище webdev вообще не размещается, и QA передает напрямую на сервер с помощью ssh - это то, что люди делают?
Я здесь новичок, поэтому не стесняйтесь исправлять любые неправильные предположения, и я очень ценю вашу помощь!