Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function PackageInstall($WebSiteFolder, $PSScriptRoot, $sitecoreUrl)
- {
- #build tds projects
- & "..\\VS Build Scripts\\DeveloperTdsBuild.bat"
- #set package installer paths
- $RepoDir = Split-Path $PSScriptRoot -parent
- $parentDir = Split-Path $RepoDir -parent
- $TDSPackagesFolder = $RepoDir + "\TDSPackages"
- $PackageInstallerExePath = $RepoDir + "\TdsPackageInstaller\PackageInstaller.exe"
- $sitecoreDeployFolder = $parentDir + "\" + $WebSiteFolder
- # The following URL is a custom built URL to publish the site programmatically using PublishManager
- $url = $sitecoreUrl + "/apiservices/publish/incremental?username=xxxx&password=yyyy"
- #run package installer for TDS Packages
- Get-ChildItem $TDSPackagesFolder -Filter *.update | Sort-Object |
- Foreach-Object {
- write-host "Running package installer for package " + $_.FullName
- & $PackageInstallerExePath -v -sitecoreUrl $sitecoreUrl -sitecoreDeployFolder $sitecoreDeployFolder -packagePath $_.FullName
- }
- #run incremental publish
- write-host "incremental publishing site"
- (New-Object System.Net.WebClient).DownloadString($url)
- pause
- }
Add Comment
Please, Sign In to add comment