forked from Sitefinity/feather
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVariables.ps1
More file actions
53 lines (41 loc) · 2.85 KB
/
Variables.ps1
File metadata and controls
53 lines (41 loc) · 2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
$machineName = gc env:computername
$currentPath = Split-Path $script:MyInvocation.MyCommand.Path
$doc = New-Object System.Xml.XmlDocument
$doc.Load($currentPath + "\Variables.xml")
#Modules
$iisModule = Join-Path $currentPath "\IIS.ps1"
$sqlModule = Join-Path $currentPath "\SQL.ps1"
$functionsModule = Join-Path $currentPath "\Functions.ps1"
$sitefinitySetup = Join-Path $currentPath "\SitefinitySetup.ps1"
$analyticsSetup = Join-Path $currentPath "\EnableAnalytics.ps1"
$multilingualSetup = Join-Path $currentPath "\Setup_Multilingual.ps1"
$siteSyncSetup = Join-Path $currentPath "\Setup_SiteSync.ps1"
#Website setup properties
$defaultWebsiteUrl = $doc.SelectSingleNode("//variables/defaultWebsiteUrl").InnerText
$defaultWebsitePort = $doc.SelectSingleNode("//variables/defaultWebsitePort").InnerText
$secondWebsiteUrl = $doc.SelectSingleNode("//variables/secondWebsiteUrl").InnerText
$secondWebsitePort = $doc.SelectSingleNode("//variables/secondWebsitePort").InnerText
$siteName = $doc.SelectSingleNode("//variables/siteName").InnerText
$secondSiteName = $doc.SelectSingleNode("//variables/secondSiteName").InnerText
$projectLocationShare = $doc.SelectSingleNode("//variables/projectLocationShare").InnerText
$projectDeploymentDirectory = $doc.SelectSingleNode("//variables/projectDeploymentDirectory").InnerText
$defaultWebsiteRootDirectory = $doc.SelectSingleNode("//variables/defaultWebsiteRootDirectory").InnerText
$secondWebsiteRootDirectory = $doc.SelectSingleNode("//variables/secondWebsiteRootDirectory").InnerText
$databaseServer = $doc.SelectSingleNode("//variables/databaseServer").InnerText
$analyticsEnabled = $doc.SelectSingleNode("//variables/analyticsEnabled").InnerText
$multilingualEnabled = $doc.SelectSingleNode("//variables/multilingualEnabled").InnerText
$siteSyncEnabled = $doc.SelectSingleNode("//variables/siteSyncEnabled").InnerText
$appPollName = $siteName
$secondAppPollName = $secondSiteName
$databaseName = $siteName
$secondSiteDatabaseName = $secondSiteName
$websiteBinariesDirectory = $defaultWebsiteRootDirectory + "\bin"
#TEST AGENT
$testAgentExe = "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgentProcessUI.exe"
$agentTempFolder = "C:\Users\sfbuild\AppData\Local\VSEQT\QTAgent"
$aspNetTempFolder = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root"
$setupSitefinityForSiteSyncArrangement = "AutomationTests/AutomationTestsArrangemets.svc/ExecuteArrangement/SetupSitefinityForSiteSync"
$stagingServerSetupUrl = $defaultWebsiteUrl + $setupSitefinityForSiteSyncArrangement
$productionServerSetupUrl = $secondWebsiteUrl + $setupSitefinityForSiteSyncArrangement
$enableMultilingualUrl = $defaultWebsiteUrl + "AutomationTests/AutomationTestsArrangemets.svc/ExecuteArrangement/SetupSitefinityForMultilingual/EnableLocalization"
$localBackupFileCopyPath = "C:\temp\backup"