Sitefinity Cloud has been designed to facilitate custom development and code changes at any time. The platform provides full access to the project’s source code, database backup, as well as an optimal CI/CD setup to enable deployment of custom code.
The project’s code files can be accessed from the Management Portal’s Repository tab. You can download the code for local development by cloning the solution locally, and perform the development and testing.
To setup a Sitefinity Cloud project on your local development environment follow these steps:
On the local environment, developers can connect to a local copy of the database to implement and test their solution.
Once the development team is done implementing any code updates on their local environment, they can push the code to a dedicated feature branch and then make a pull request to merge it to the Master branch of the project.
Upon detecting a commit to the Master branch, Sitefinity Cloud triggers an automated build process, and the project is tested against all available tests. Once the tests pass, the code is deployed to the Staging environment, where you can verify the code runs successfully. Then you can promote it to the Production environment. The full process is described in the Code deployment section.
In case there are data structure changes, such as creation of a custom field or a dynamic module, they can be promoted from the local environment to the Sitefinity Cloud Staging environment, and from Staging to Production, using the Sitefinity Export for deployment functionality.
NOTE: Executing database queries directly on the Staging and Production databases hosted on Sitefinity Cloud is not supported.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important