Once the application is tested in the integration runtime environment it is further pushed to the staging environment in more or less the same way as is done for the integration. The staging environment is meant to be given to the wider community of testers since it mimics the production environment. Application code is deployed from the master branch.