templates/t_build_settings.ps1

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
54
55
$BuildSettingsFileContent = @"
# Settings for build.
param(
    `$Artifacts = './artifacts',
    `$ModuleName = '<module>',
    `$ModulePath = '.\<module>',
    `$BuildNumber = `$env:BUILD_NUMBER,
    `$PercentCompliance = '50'
)
 
########################################################################
# Static settings.
########################################################################
`$Settings = @{
# SMBRepositoryName = ''
# SMBRepositoryPath = ''
#
# Author = "<author>"
# Owners = ""
# LicenseUrl = ""
# ProjectUrl = ""
# PackageDescription = ""
# Repository = ""
# Tags = ""
#
# GitRepo = ""
# CIUrl = ""
# ApiKey = ""
}
 
 
########################################################################
# Before / Hooks
########################################################################
 
#Synopsis: Executues before the Clean Task.
#task BeforeClean {}
#Synopsis: Executues after the Clean Task.
#task AfterClean {}
 
#Synopsis: Executues before the Analyze Task.
#task BeforeAnalyze {}
#Synopsis: Executues after the Analyze Task.
#task AfterAnalyze {}
 
#Synopsis: Executes before Test Task.
#task BeforeTest {}
#Synopsis: Executes after Test Task.
#task AfterTest {}
 
#Synopsis: Executes before Publish Task.
#task BeforePublish {}
#Synopsis: Executes after Publish Task.
#task AfterPublish {}
"@