Skip to content

Commit 1822a74

Browse files
authored
Merge pull request #266 from exceptionless/feature/elastic5
Fixes #145 Elasticsearch 5 support
2 parents 800fba7 + 7a6ba01 commit 1822a74

File tree

197 files changed

+4448
-3181
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

197 files changed

+4448
-3181
lines changed

.editorconfig

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# editorconfig.org
1+
# http://EditorConfig.org
2+
# https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference
3+
24
root = true
35

46
[*]
@@ -9,9 +11,55 @@ indent_style = space
911
insert_final_newline = true
1012
trim_trailing_whitespace = true
1113

12-
[*.cs]
13-
indent_size = 4
14-
1514
[*.md]
1615
indent_size = 4
1716
trim_trailing_whitespace = false
17+
18+
19+
# Dotnet code style settings:
20+
[*.{cs, vb}]
21+
indent_size = 4
22+
23+
# Avoid "this." and "Me." if not necessary
24+
dotnet_style_qualification_for_field = false:suggestion
25+
dotnet_style_qualification_for_property = false:suggestion
26+
dotnet_style_qualification_for_method = false:suggestion
27+
dotnet_style_qualification_for_event = false:suggestion
28+
29+
# Use language keywords instead of framework type names for type references
30+
dotnet_style_predefined_type_for_locals_parameters_members = true:error
31+
dotnet_style_predefined_type_for_member_access = false:error
32+
33+
# Suggest more modern language features when available
34+
dotnet_style_object_initializer = true:suggestion
35+
dotnet_style_collection_initializer = true:suggestion
36+
dotnet_style_coalesce_expression = true:suggestion
37+
dotnet_style_null_propagation = true:suggestion
38+
dotnet_style_explicit_tuple_names = true:suggestion
39+
40+
# CSharp code style settings:
41+
[*.cs]
42+
# K&R styling
43+
csharp_new_line_before_open_brace = none:error
44+
45+
# Prefer "var" everywhere
46+
csharp_style_var_for_built_in_types = false:error
47+
csharp_style_var_when_type_is_apparent = true:suggestion
48+
csharp_style_var_elsewhere = true:suggestion
49+
50+
# Prefer method-like constructs to have a block body
51+
csharp_style_expression_bodied_methods = true:none
52+
csharp_style_expression_bodied_constructors = true:none
53+
csharp_style_expression_bodied_operators = true:none
54+
55+
# Prefer property-like constructs to have an expression-body
56+
csharp_style_expression_bodied_properties = true:none
57+
csharp_style_expression_bodied_indexers = true:none
58+
csharp_style_expression_bodied_accessors = true:none
59+
60+
# Suggest more modern language features when available
61+
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
62+
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
63+
csharp_style_inlined_variable_declaration = true:suggestion
64+
csharp_style_throw_expression = true:suggestion
65+
csharp_style_conditional_delegate_call = true:suggestion

Exceptionless.sln

Lines changed: 78 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
99
ProjectSection(SolutionItems) = preProject
1010
appveyor.yml = appveyor.yml
1111
CONTRIBUTING.md = CONTRIBUTING.md
12-
Libraries\elasticsearch.prod.yml = Libraries\elasticsearch.prod.yml
13-
Libraries\elasticsearch.yml = Libraries\elasticsearch.yml
12+
build\elasticsearch.prod.yml = build\elasticsearch.prod.yml
13+
build\elasticsearch.yml = build\elasticsearch.yml
1414
LICENSE.txt = LICENSE.txt
1515
README.md = README.md
16+
build\Start-ElasticSearch.ps1 = build\Start-ElasticSearch.ps1
1617
EndProjectSection
1718
EndProject
1819
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Exceptionless.Api", "src\Exceptionless.Api\Exceptionless.Api.csproj", "{50717168-44E5-4E69-95EC-EED839630323}"
@@ -79,6 +80,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CloseInactiveSessionsJob",
7980
{75D9D89F-09F2-43A6-8B53-E1518E9FA822} = {75D9D89F-09F2-43A6-8B53-E1518E9FA822}
8081
EndProjectSection
8182
EndProject
83+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CleanupSnapshotJob", "src\Jobs\CleanupSnapshot\CleanupSnapshotJob.csproj", "{5DC34AD7-3363-43F7-90AA-9380A44748DD}"
84+
EndProject
85+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EventSnapshotJob", "src\Jobs\EventSnapshot\EventSnapshotJob.csproj", "{A9977754-118A-4994-9AF5-C79EA314EE1B}"
86+
EndProject
87+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaintainIndexesJob", "src\Jobs\MaintainIndexes\MaintainIndexesJob.csproj", "{94868E31-26EF-4705-93C0-F4E1E75F0B07}"
88+
EndProject
89+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrganizationSnapshotJob", "src\Jobs\OrganizationSnapshot\OrganizationSnapshotJob.csproj", "{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}"
90+
EndProject
91+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StackSnapshotJob", "src\Jobs\StackSnapshot\StackSnapshotJob.csproj", "{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}"
92+
EndProject
8293
Global
8394
GlobalSection(SolutionConfigurationPlatforms) = preSolution
8495
Debug|Any CPU = Debug|Any CPU
@@ -249,6 +260,66 @@ Global
249260
{FA2A4275-9180-43A4-AAE6-12BF83DC1252}.Release|Mixed Platforms.Build.0 = Release|Any CPU
250261
{FA2A4275-9180-43A4-AAE6-12BF83DC1252}.Release|x86.ActiveCfg = Release|Any CPU
251262
{FA2A4275-9180-43A4-AAE6-12BF83DC1252}.Release|x86.Build.0 = Release|Any CPU
263+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
264+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
265+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
266+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
267+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|x86.ActiveCfg = Debug|Any CPU
268+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Debug|x86.Build.0 = Debug|Any CPU
269+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
270+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|Any CPU.Build.0 = Release|Any CPU
271+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
272+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
273+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|x86.ActiveCfg = Release|Any CPU
274+
{5DC34AD7-3363-43F7-90AA-9380A44748DD}.Release|x86.Build.0 = Release|Any CPU
275+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
276+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
277+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
278+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
279+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|x86.ActiveCfg = Debug|Any CPU
280+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Debug|x86.Build.0 = Debug|Any CPU
281+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
282+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|Any CPU.Build.0 = Release|Any CPU
283+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
284+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
285+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|x86.ActiveCfg = Release|Any CPU
286+
{A9977754-118A-4994-9AF5-C79EA314EE1B}.Release|x86.Build.0 = Release|Any CPU
287+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
288+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|Any CPU.Build.0 = Debug|Any CPU
289+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
290+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
291+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|x86.ActiveCfg = Debug|Any CPU
292+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Debug|x86.Build.0 = Debug|Any CPU
293+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|Any CPU.ActiveCfg = Release|Any CPU
294+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|Any CPU.Build.0 = Release|Any CPU
295+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
296+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|Mixed Platforms.Build.0 = Release|Any CPU
297+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|x86.ActiveCfg = Release|Any CPU
298+
{94868E31-26EF-4705-93C0-F4E1E75F0B07}.Release|x86.Build.0 = Release|Any CPU
299+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
300+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
301+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
302+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
303+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|x86.ActiveCfg = Debug|Any CPU
304+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Debug|x86.Build.0 = Debug|Any CPU
305+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
306+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|Any CPU.Build.0 = Release|Any CPU
307+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
308+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
309+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|x86.ActiveCfg = Release|Any CPU
310+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6}.Release|x86.Build.0 = Release|Any CPU
311+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
312+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
313+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
314+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
315+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|x86.ActiveCfg = Debug|Any CPU
316+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Debug|x86.Build.0 = Debug|Any CPU
317+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
318+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|Any CPU.Build.0 = Release|Any CPU
319+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
320+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
321+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|x86.ActiveCfg = Release|Any CPU
322+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6}.Release|x86.Build.0 = Release|Any CPU
252323
EndGlobalSection
253324
GlobalSection(SolutionProperties) = preSolution
254325
HideSolutionNode = FALSE
@@ -264,5 +335,10 @@ Global
264335
{BE383D44-18A2-4145-9D04-95F715D5E500} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
265336
{1A8C938F-D7F4-4E2F-8789-9053156E9077} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
266337
{FA2A4275-9180-43A4-AAE6-12BF83DC1252} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
338+
{5DC34AD7-3363-43F7-90AA-9380A44748DD} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
339+
{A9977754-118A-4994-9AF5-C79EA314EE1B} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
340+
{94868E31-26EF-4705-93C0-F4E1E75F0B07} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
341+
{25BAB233-B1B6-4888-BE57-263E1D5A0CE6} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
342+
{2B4EB8F1-D73A-4F43-A25A-4194A55CC0B6} = {4F070E46-F0D4-4134-A04E-BD1CB3B4AEA3}
267343
EndGlobalSection
268344
EndGlobal

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ _In appreciation for anyone who submits a non-trivial pull request, we will give
1717
1. Please read the [contributing document](https://github.com/exceptionless/Exceptionless/blob/master/CONTRIBUTING.md).
1818
2. Please follow the steps below to start configuring your Exceptionless development environment.
1919
1. You will need to have [Visual Studio 2015](http://www.visualstudio.com/products/visual-studio-community-vs) installed.
20-
2. Start `Elasticsearch` by running `StartBackendServers.bat`. *Please ensure that [dynamic scripting is enabled in the elasticsearch.yml file](https://github.com/exceptionless/Exceptionless/blob/master/build/elasticsearch.yml#L3).*
20+
2. Start `Elasticsearch` by running `StartBackendServers.bat`.
2121
3. Open the `Exceptionless.sln` Visual Studio solution file.
2222
4. Select `Exceptionless.Api` as startup projects.
2323
5. Run the project by pressing `F5` to start the server.

Rebracer.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
<PropertyValue name="NewLines_ObjectInitializer_EachMember">1</PropertyValue>
5858
<PropertyValue name="NewLines_QueryExpression_EachClause">1</PropertyValue>
5959
<PropertyValue name="RenameTrackingPreview">1</PropertyValue>
60-
<PropertyValue name="SortUsings_PlaceSystemFirst">0</PropertyValue>
60+
<PropertyValue name="SortUsings_PlaceSystemFirst">1</PropertyValue>
6161
<PropertyValue name="Space_AfterBasesColon">1</PropertyValue>
6262
<PropertyValue name="Space_AfterCast">0</PropertyValue>
6363
<PropertyValue name="Space_AfterComma">1</PropertyValue>

appveyor.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 3.5.{build}
1+
version: 4.0.{build}
22
os: Visual Studio 2015
33
configuration: Release
44
clone_depth: 2
@@ -8,7 +8,6 @@ pull_requests:
88

99
environment:
1010
JAVA_HOME: C:\Progra~1\Java\jdk1.8.0
11-
ES_VERSION: 1.7.5
1211
API_URL: https://#{api.hostheader}
1312
BUILD_REPO_URL:
1413
secure: vuYBT6D5arel88+Py/H3nnMPd4hInIXvr2cwhJaZSSSvJnmg+9sX1P5+bTWaJskYpGztHVMg0Iq7hgUCMKjh23w8WBrutLiUsixRE0LBjroIVJaRsYG1okSko0fNKVOCUMQAue0lh2sYqQ/TQlDbwg==
@@ -30,7 +29,7 @@ assembly_info:
3029

3130
before_build:
3231
- nuget restore -verbosity quiet
33-
- ps: .\build\Start-ElasticSearch.ps1
32+
- ps: .\build\Start-ElasticSearch.ps1 -NodeCount 1 -StartKibana $false -Version 5.1.2
3433
- SET PATH="C:\Program Files (x86)\MSBuild\14.0\Bin";%PATH%"
3534

3635
build:
@@ -71,4 +70,4 @@ notifications:
7170
secure: GniMpFE62HprSyQNQoej/fBOAdbQe8EMWAMMNXX0s2JxeNePjemiO1bCf4eYweE4p70mm0sCwMjeEP/Ps9aTMA==
7271
on_build_success: true
7372
on_build_failure: true
74-
on_build_status_changed: false
73+
on_build_status_changed: false

build/Create-Release.ps1

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
Function Clone-Repository([string] $repoUrl, [string] $directory) {
1+
Function Clone-Repository([string] $repoUrl, [string] $directory) {
22
if (!(Test-Path -Path $directory)) {
33
Write-Host "Cloning repository..."
44
git clone $repoUrl $directory 2>&1 | %{ "$_" }
5-
5+
66
If ($LastExitCode -ne 0) {
77
Write-Error "An error occurred while cloning the repository."
88
Return $LastExitCode
99
}
10-
} else {
10+
} else {
1111
Write-Host "Pulling latest changes..."
1212
Push-Location $directory
13-
14-
git pull 2>&1 | %{ "$_" }
13+
14+
git pull 2>&1 | %{ "$_" }
1515
If ($LastExitCode -ne 0) {
1616
Write-Error "An error occurred while pulling the latest changes."
1717
Return $LastExitCode
@@ -30,19 +30,20 @@ $base_dir = Resolve-Path ".\"
3030
$releaseDir = "$base_dir\release"
3131
$releaseArtifactsDir = "$releaseDir\artifacts"
3232
$releaseTempDir = "$releaseDir\temp"
33-
33+
3434
Clone-Repository $env:BUILD_APP_REPO_URL "$releaseArtifactsDir\app"
3535
Clone-Repository $env:BUILD_REPO_URL "$releaseArtifactsDir\api"
36-
36+
3737
Write-Host "Copying release artifacts"
3838
If (Test-Path -Path $releaseTempDir) {
3939
Remove-Item -Recurse -Force $releaseTempDir | Out-Null
4040
}
41-
41+
4242
ROBOCOPY "$releaseArtifactsDir\api" "$releaseTempDir\wwwroot" /XD "$releaseArtifactsDir\api\.git" /XF "exceptionless.png" "favicon.ico" /S /NFL /NDL /NJH /NJS /nc /ns /np
4343
ROBOCOPY "$releaseArtifactsDir\app" "$releaseTempDir\wwwroot" /XD "$releaseArtifactsDir\app\.git" /S /XF "web.config" /NFL /NDL /NJH /NJS /nc /ns /np
4444
Copy-Item -Path "$base_dir\build\Start-ElasticSearch.ps1" -Destination $releaseTempDir
4545
Copy-Item -Path "$base_dir\build\elasticsearch.yml" -Destination $releaseTempDir
46+
Copy-Item -Path "$base_dir\build\elasticsearch.prod.yml" -Destination $releaseTempDir
4647
Copy-Item -Path "$base_dir\build\Start-Website.ps1" -Destination $releaseTempDir
4748
"PowerShell .\Start-Elasticsearch.ps1`r`nPowerShell .\Start-Website.ps1" | Out-File "$releaseTempDir\Start.bat" -Encoding "ascii"
4849
Copy-Item -Path "$base_dir\build\readme.txt" -Destination $releaseTempDir

build/Push-Artifacts.ps1

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$base_dir = Resolve-Path ".\"
1+
$base_dir = Resolve-Path ".\"
22
$artifactsDir = "$base_dir\artifacts"
33
$sourceDir = "$base_dir\src"
44

@@ -38,22 +38,32 @@ git rm -r * -q 2>&1 | %{ "$_" }
3838
Write-Host "Copying build artifacts..."
3939
ROBOCOPY "$sourceDir\Exceptionless.Api" "$artifactsDir" /XD "$sourceDir\Exceptionless.Api\obj" "$sourceDir\Exceptionless.Api\App_Data" /S /XF "*.nuspec" "*.settings" "*.cs" "packages.config" "*.csproj" "*.user" "*.suo" "*.xsd" "*.ide" /NFL /NDL /NJH /NJS /nc /ns /np
4040

41+
Write-Host "Copying CleanupSnapshot job..."
42+
ROBOCOPY "$sourceDir\Jobs\CleanupSnapshot\bin\Release" "$artifactsDir\App_Data\jobs\triggered\CleanupSnapshot" /XD "$sourceDir\Jobs\CleanupSnapshot\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
4143
Write-Host "Copying CloseInactiveSession job..."
4244
ROBOCOPY "$sourceDir\Jobs\CloseInactiveSession\bin\Release" "$artifactsDir\App_Data\jobs\continuous\CloseInactiveSession" /XD "$sourceDir\Jobs\CloseInactiveSession\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
4345
Write-Host "Copying DailySummary job..."
4446
ROBOCOPY "$sourceDir\Jobs\DailySummary\bin\Release" "$artifactsDir\App_Data\jobs\continuous\DailySummary" /XD "$sourceDir\Jobs\DailySummary\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
4547
Write-Host "Copying DownloadGeoIPDatabase job..."
46-
ROBOCOPY "$sourceDir\Jobs\DownloadGeoIPDatabase\bin\Release" "$artifactsDir\App_Data\jobs\continuous\DownloadGeoIPDatabase" /XD "$sourceDir\Jobs\DownloadGeoIPDatabase\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
48+
ROBOCOPY "$sourceDir\Jobs\DownloadGeoIPDatabase\bin\Release" "$artifactsDir\App_Data\jobs\triggered\DownloadGeoIPDatabase" /XD "$sourceDir\Jobs\DownloadGeoIPDatabase\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
4749
Write-Host "Copying EventNotification job..."
4850
ROBOCOPY "$sourceDir\Jobs\EventNotification\bin\Release" "$artifactsDir\App_Data\jobs\continuous\EventNotification" /XD "$sourceDir\Jobs\EventNotification\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
4951
Write-Host "Copying EventPost job..."
5052
ROBOCOPY "$sourceDir\Jobs\EventPost\bin\Release" "$artifactsDir\App_Data\jobs\continuous\EventPost" /XD "$sourceDir\Jobs\EventPost\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
53+
Write-Host "Copying EventSnapshot job..."
54+
ROBOCOPY "$sourceDir\Jobs\EventSnapshot\bin\Release" "$artifactsDir\App_Data\jobs\triggered\EventSnapshot" /XD "$sourceDir\Jobs\EventSnapshot\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
5155
Write-Host "Copying EventUserDescription job..."
5256
ROBOCOPY "$sourceDir\Jobs\EventUserDescription\bin\Release" "$artifactsDir\App_Data\jobs\continuous\EventUserDescription" /XD "$sourceDir\Jobs\EventUserDescription\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
5357
Write-Host "Copying MailMessage job..."
5458
ROBOCOPY "$sourceDir\Jobs\MailMessage\bin\Release" "$artifactsDir\App_Data\jobs\continuous\MailMessage" /XD "$sourceDir\Jobs\MailMessage\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
59+
Write-Host "Copying MaintainIndexes job..."
60+
ROBOCOPY "$sourceDir\Jobs\MaintainIndexes\bin\Release" "$artifactsDir\App_Data\jobs\triggered\MaintainIndexes" /XD "$sourceDir\Jobs\MaintainIndexes\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
61+
Write-Host "Copying OrganizationSnapshot job..."
62+
ROBOCOPY "$sourceDir\Jobs\OrganizationSnapshot\bin\Release" "$artifactsDir\App_Data\jobs\triggered\OrganizationSnapshot" /XD "$sourceDir\Jobs\OrganizationSnapshot\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
5563
Write-Host "Copying RetentionLimit job..."
5664
ROBOCOPY "$sourceDir\Jobs\RetentionLimit\bin\Release" "$artifactsDir\App_Data\jobs\continuous\RetentionLimit" /XD "$sourceDir\Jobs\RetentionLimit\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
65+
Write-Host "Copying StackSnapshot job..."
66+
ROBOCOPY "$sourceDir\Jobs\StackSnapshot\bin\Release" "$artifactsDir\App_Data\jobs\triggered\StackSnapshot" /XD "$sourceDir\Jobs\StackSnapshot\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
5767
Write-Host "Copying WebHook job..."
5868
ROBOCOPY "$sourceDir\Jobs\WebHook\bin\Release" "$artifactsDir\App_Data\jobs\continuous\WebHook" /XD "$sourceDir\Jobs\WebHook\bin\Release\bin" /S /NFL /NDL /NJH /NJS /nc /ns /np
5969
Write-Host "Copying WorkItem job..."

0 commit comments

Comments
 (0)