Code Deploy
When you build widgets or modules, you may want to deploy that module to more than one instance. Using the Code Deploy option, you can select all created custom modules and widgets and deploy them to the connected remote server. From there, Thunder copies the files and makes the necessary configurations for you.
PREREQUISITES: To use Code Deploy, you must:
- Use Sitefinity CMS 4.4 or above.
- Have an active Sitefinity CMS license for Site Sync. If you want to activate Site Sync in order to use Code Sync & Deploy you must upgrade your license. For more information, contact sitefinitysales@progress.com.
- Give the Windows account, which the website is running under, read, write, and modify permissions for the server ~/bin folder.
- Run a local Sitefinity CMS version that is the same as the server Sitefinity CMS version.
To use Code Deploy, perform the following:
- In Sitefinity CMS Thunder, connect to the site you want to deploy to.
- Open the Code Deploy dialog.
You can open it in one of the following ways:
- Click Telerik » Sitefinity CMS Thunder » Thunder Code Deploy.
- Click the Thunder Code Deploy icon in the toolbar of Sitefinity CMS Explorer.
- Select the class libraries and the custom modules that you want to deploy.
Code Deploy loads all class libraries and custom modules from your Sitefinity CMS solution. Click Next.
Visual Studio freezes while it discovers all available widgets from the selected class libraries.
NOTE: If no widgets are displayed, perform the following:
- Close the Code Deploy dialog.
- Clean the library.
- Build the library.
- Open Code Deploy dialog again.
- Select the widgets you want to register upon deployment.
If a widget has been previously registered, it is not necessary to register it again.
- Click Next.
- If you have selected widgets for registration, in the next screen you must select a toolbox section where the widgets will be registered.
- Click Next.
The next screen displays a summary of the class libraries and modules that will be deployed and the widgets that will be registered.
- Click Deploy.