Skip to content

Commit 56e953f

Browse files
committed
Set up CI with Azure Pipelines
1 parent 97d7cc7 commit 56e953f

File tree

2 files changed

+100
-2
lines changed

2 files changed

+100
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## About ConEmu
22

3-
[![master build status](https://ci.appveyor.com/api/projects/status/lvyjxh56o8dkt4wa/branch/master?svg=true&passingText=master%20-%20OK&failingText=master%20-%20failing)](https://ci.appveyor.com/project/Maximus5/conemu/branch/master)
4-
[![daily build status](https://ci.appveyor.com/api/projects/status/lvyjxh56o8dkt4wa/branch/daily?svg=true&passingText=daily%20-%20OK&failingText=daily%20-%20failing)](https://ci.appveyor.com/project/Maximus5/conemu/branch/daily)
3+
[![master build status](https://dev.azure.com/MaksimMoisiuk/conemu/_apis/build/status/Maximus5.ConEmu?branchName=master&label=master)](https://dev.azure.com/MaksimMoisiuk/conemu/_build/latest?definitionId=1&branchName=master&label=master)
4+
[![daily build status](https://dev.azure.com/MaksimMoisiuk/conemu/_apis/build/status/Maximus5.ConEmu?branchName=daily&label=daily)](https://dev.azure.com/MaksimMoisiuk/conemu/_build/latest?definitionId=1&branchName=daily&label=daily)
55

66
[ConEmu-Maximus5](https://conemu.github.io) is a Windows console emulator with tabs, which represents
77
multiple consoles as one customizable GUI window with various features.

azure-pipelines.yml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
# .NET Desktop
2+
# Build and run tests for .NET Desktop or Windows classic desktop solutions.
3+
# Add steps that publish symbols, save build artifacts, and more:
4+
# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net
5+
6+
trigger:
7+
branches:
8+
include:
9+
- master
10+
- daily
11+
12+
pool:
13+
vmImage: 'windows-latest'
14+
15+
variables:
16+
solution: 'src/CE.sln'
17+
18+
jobs:
19+
20+
- job: 'x64_Release'
21+
displayName: 'x64|Release'
22+
variables:
23+
platform: 'x64'
24+
configuration: 'Release'
25+
steps:
26+
- checkout: self
27+
submodules: true
28+
- task: VSBuild@1
29+
displayName: 'Build $(platform)|$(configuration)'
30+
inputs:
31+
solution: '$(solution)'
32+
platform: '$(platform)'
33+
configuration: '$(configuration)'
34+
- script: |
35+
cd
36+
call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes
37+
displayName: 'Tests $(platform)|$(configuration)'
38+
failOnStderr: false
39+
40+
- job: 'x64_Debug'
41+
displayName: 'x64|Debug'
42+
variables:
43+
platform: 'x64'
44+
configuration: 'Debug'
45+
steps:
46+
- checkout: self
47+
submodules: true
48+
- task: VSBuild@1
49+
displayName: 'Build $(platform)|$(configuration)'
50+
inputs:
51+
solution: '$(solution)'
52+
platform: '$(platform)'
53+
configuration: '$(configuration)'
54+
- script: |
55+
cd
56+
call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes
57+
displayName: 'Tests $(platform)|$(configuration)'
58+
failOnStderr: false
59+
60+
- job: 'Win32_Release'
61+
displayName: 'Win32|Release'
62+
variables:
63+
platform: 'Win32'
64+
configuration: 'Release'
65+
steps:
66+
- checkout: self
67+
submodules: true
68+
- task: VSBuild@1
69+
displayName: 'Build $(platform)|$(configuration)'
70+
inputs:
71+
solution: '$(solution)'
72+
platform: '$(platform)'
73+
configuration: '$(configuration)'
74+
- script: |
75+
cd
76+
call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes
77+
displayName: 'Tests $(platform)|$(configuration)'
78+
failOnStderr: false
79+
80+
- job: 'Win32_Debug'
81+
displayName: 'Win32|Debug'
82+
variables:
83+
platform: 'Win32'
84+
configuration: 'Debug'
85+
steps:
86+
- checkout: self
87+
submodules: true
88+
- task: VSBuild@1
89+
displayName: 'Build $(platform)|$(configuration)'
90+
inputs:
91+
solution: '$(solution)'
92+
platform: '$(platform)'
93+
configuration: '$(configuration)'
94+
- script: |
95+
cd
96+
call "$(configuration)\Tests_$(configuration)_$(platform).exe" --gtest_color=yes
97+
displayName: 'Tests $(platform)|$(configuration)'
98+
failOnStderr: false

0 commit comments

Comments
 (0)