forked from AtlassianPS/JiraPS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
50 lines (41 loc) · 1.93 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
49
50
environment:
PSGalleryAPIKey:
secure: Ezd2JjB6rbNZOiJmcek2bZSSdXB34fjoC6JXdXcICf6KZGoBOIRZAG9KfHAYiMa7
# Must be updated to use [email protected] user
access_token:
secure: PX1R0Ds6r3TTm+wxVbx8MRAgjCRV/juO3cYSEz1MedB/OXvZ3YkqpQGE+X47bcFT
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
# waiting on https://github.com/RamblingCookieMonster/BuildHelpers/pull/60
# - APPVEYOR_BUILD_WORKER_IMAGE: WMF 4
- APPVEYOR_BUILD_WORKER_IMAGE: Ubuntu
PowershellVersion: "6.0.0"
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
PowershellVersion: "6.0.0"
matrix:
fast_finish: true
version: 2.8.{build}
# Don't rebuild when I tag a release on GitHub
skip_tags: true
# Ignore testing a commit if only the readme changed
# Or if I include "skip-tests" in the commit message
skip_commits:
message: /skip\-tests/
# PRs, by definition, don't change anything and therefore should not increment the version
# To be fair, this is not important, and is really just AppVeyor enabling my pedantry
pull_requests:
do_not_increment_build_number: true
init:
- ps: |
if (-not ($env:PowershellVersion)) {$env:PowershellVersion = "5.1"}
if (([version]$env:PowershellVersion).Major -ge 6) {$env:posh = "pwsh"} else {$env:posh = "powershell"}
Add-Content (Join-Path $Home ".git-credentials") "https://$($env:access_token):[email protected]`n"
- git config --global credential.helper "store --file ~/.git-credentials"
- git config --global user.email "[email protected]"
- git config --global user.name "AtlassianPS automation"
install:
- ps: '& $env:posh -File "./Tools/setup.ps1"'
build_script:
- ps: '& $env:posh -Command "Invoke-Build"'
# on_failure:
# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))