-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path.azure-pipelines.yml
32 lines (27 loc) · 993 Bytes
/
.azure-pipelines.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
# based on https://github.com/realark/cl-sample-game/blob/master/azure-pipelines.yaml
trigger:
- master
variables:
LISP: sbcl-bin
jobs:
- job: 'Test'
strategy:
matrix:
win:
target: 'x86_64-windows-10'
imageName: 'windows-latest'
pool:
vmImage: $(imageName)
steps:
- powershell: |
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
scoop install roswell
ros install %LISP%
ros config
mkdir "$Env:LOCALAPPDATA\config\common-lisp\source-registry.conf.d\"
# $Env:dir = "%AGENT_BUILDDIRECTORY:\=/%"
Set-Content -Path "$Env:LOCALAPPDATA\config\common-lisp\source-registry.conf.d\ci.conf" -Value "(:tree ""$Env:AGENT_BUILDDIRECTORY"")"
displayName: Install and configure Rowswell
- powershell: |
ros -Q -- roswell/run-fiveam.ros -l ci-utils/test :azure-pipelines-tests :base-tests :noncoveralls-tests
displayName: Run tests