-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
48 lines (40 loc) · 1.43 KB
/
appveyor.yml
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
skip_commits:
files:
- '**/*.md'
- '**/*.html'
- '**/*.yml'
image:
- Visual Studio 2017
environment:
NugetApiKey:
secure: Gxlox4/BGS+/9rX7ZRqAuA5bRzVFjYTKuyU8jpBbA5yfIzprQbzxZoAdhZxppRZ4
GithubApiKey:
secure: 2Lyii63Fi8aSnNDcC0cQaR11wrlpcpcs7/3+YBIdYupzpJRiD2F1gzJEJbgdrCLb
install:
- ps: Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.208 -Force
- ps: Set-PackageSource -Name Nuget.org -Trusted
- ps: Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
- ps: Install-Module BuildHelpers -minimumVersion 1.1.0 -force
- ps: Install-Module PSDepend -minimumVersion 0.2.5 -force
- ps: Install-Module PSake -minimumVersion 4.7 -force
- ps: Install-Module PSScriptAnalyzer -minimumVersion 1.17.0 -force
- ps: Install-Module PSDeploy -minimumVersion 0.2.5 -force
- ps: Install-Module Pester -maximumVersion 3.4.0 -SkipPublisherCheck -force
- ps: Install-Module PSGist -minimumVersion 2.0 -force
- ps: Using Module PSGist
# Allow WMF5 (i.e. PowerShellGallery functionality)
os: WMF 5
# version: 1.0.{build}
build: false
artifacts:
path: $(BHProjectName)-$(APPVEYOR_BUILD_VERSION).zip
#deploy:
# provider: GitHub
# auth_token: $(GithubApiKey)
# description: $(BHProjectName) release v$(APPVEYOR_BUILD_VERSION)
# artifact: /$(BHProjectName)-$(APPVEYOR_BUILD_VERSION).zip/
# draft: false
# prerelease: false
# Kick off the CI/CD pipeline
test_script:
- ps: . .\build\build.ps1 -Task Deploy