Toolcore – Publishing allows you to trigger a publish on a given Sitecore instance. The service and executable will also give feedback as to the progress of the publishing operation.
Toolcore – Publishing (direct download)
Copy the files inside the Service folder into your website. You can move the .asmx file to a location of your choice if you don’t want it in the root.
Note: If you changed the default location of the .asmx web service then you’ll need to update the following setting in the Publishing.exe.config file.
<setting name="ServiceFolder" serializeAs="String"> <value /> </setting>
The following parameters can be passed to the Update.exe:
|Short Name||Long Name||Required||Default||Description|
|s||sourceDatabaseName||Y||The database to be published from|
|t||targetDatabaseNames||ALL||A list of target databases to be published to|
|l||languageNames||ALL||A list of languages to be published|
|r||rootItem||/sitecore||Where to start the publish|
|d||deep||Publish children of the root item|
|p||publishMode||Smart||Smart or Full|
|u||sitecoreUrl||Y||The URL of the Sitecore instance to run the installation on|
|o||timeout||2 minutes||Maximum amount of time in milliseconds to wait on a request to the service|
|m||maxRetries||10||Maximum number of retries if the process fails due to a time out|
Example command line execution of a package installation.
Update.exe -s "master" -u "http://mySitecoreSite/"
Update.exe -s "master" -u "http://mySitecoreSite/" -t "web web2" -l "en de-DE fr-FR"
As the publish is running you will get a real time progress report until completion.