44# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&viewFallbackFrom=vsts&tabs=yaml
55# ##############################################################################################################################
66trigger :
7- branches :
8- include :
9- - master
10- - develop
11- - feature/*
12- - revert-*
137 paths :
148 exclude :
15- - .github/*
9+ - ' **/*.md'
10+ - ' .github/*'
1611 - .gitignore
17- - .travis.yml
12+ - .editorconfig
1813 - appveyor.yml
19- - CHANGELOG.md
20- - CONTRIBUTING.md
21- - CPPLINT.md
22- - README.md
23- - SonarQube.md
24- - addDoxygenFileComment.md
25- - build.md
26- - create-big-file.md
27- - debug-tasktray-menu.md
28- - get-PR.md
29- - ci/azure-pipelines/azure-pipelines.md
30- - ci/build-batchfiles.md
31- - ci/build-envvars.md
32- - installer/externals/bregonig/README.md
33- - installer/externals/universal-ctags/README.md
34- - installer/readme.md
35- - remove-redundant-blank-lines.md
36- - tools/find-tools.md
37- - tools/macro/macro.md
38- - tools/zip/readme.md
39- - tests/unittest.md
40- - vcx-props/project-PlatformToolset.md
4114
4215# ##############################################################################################################################
4316# ビルドトリガー (Pull Request)
4417#
4518# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml#pull-request-validation
4619# ##############################################################################################################################
4720pr :
48- branches :
49- include :
50- - master
51- - develop
52- - feature/*
53- - revert-*
5421 paths :
5522 exclude :
56- - .github/*
23+ - ' **/*.md'
24+ - ' .github/*'
5725 - .gitignore
58- - .travis.yml
26+ - .editorconfig
5927 - appveyor.yml
60- - CHANGELOG.md
61- - CONTRIBUTING.md
62- - CPPLINT.md
63- - README.md
64- - SonarQube.md
65- - addDoxygenFileComment.md
66- - build.md
67- - create-big-file.md
68- - debug-tasktray-menu.md
69- - get-PR.md
70- - ci/azure-pipelines/azure-pipelines.md
71- - ci/build-batchfiles.md
72- - ci/build-envvars.md
73- - installer/externals/bregonig/README.md
74- - installer/externals/universal-ctags/README.md
75- - installer/readme.md
76- - remove-redundant-blank-lines.md
77- - tools/find-tools.md
78- - tools/macro/macro.md
79- - tools/zip/readme.md
80- - tests/unittest.md
81- - vcx-props/project-PlatformToolset.md
8228
8329# ##############################################################################################################################
8430# jobs/job 定義
8733# ##############################################################################################################################
8834jobs :
8935
90- # サクラエディタのビルドを行う JOB (VS2017)
91- # * サクラエディタ本体
92- # * HTML Help
93- # * Installer
94- # * 単体テスト
95- - template : ci/azure-pipelines/template.job.build-unittest.yml
96- parameters :
97- name : VS2017
98- vmImage : ' VS2017-Win2016'
99- displayName : VS2017
100- ARG_VSVERSION : 15
101-
10236# サクラエディタのビルドを行う JOB (VS2019)
10337# * サクラエディタ本体
10438# * HTML Help
@@ -111,49 +45,55 @@ jobs:
11145 name : VS2019
11246 vmImage : ' windows-2019'
11347 displayName : VS2019
114- ARG_VSVERSION : 16
48+
49+ # サクラエディタのビルドを行う JOB (VS2022)
50+ - template : ci/azure-pipelines/template.job.build-unittest.yml
51+ parameters :
52+ name : VS2022
53+ vmImage : ' windows-2022'
54+ displayName : VS2022
11555
11656# サクラエディタのビルドを行う JOB(MinGW)
11757# * サクラエディタ本体
11858# * 単体テスト
11959- template : ci/azure-pipelines/template.job.build-on-msys2.yml
12060 parameters :
12161 name : MinGW
122- vmImage : ' VS2017-Win2016 '
62+ vmImage : ' windows-latest '
12363 displayName : MinGW
12464
12565# SonarQube で解析を行う JOB
12666- template : ci/azure-pipelines/template.job.SonarQube.yml
12767 parameters :
12868 name : SonarQube
129- vmImage : ' VS2017-Win2016 '
69+ vmImage : ' windows-latest '
13070 displayName : SonarQube
13171
13272# Cppcheck を行う JOB
13373- template : ci/azure-pipelines/template.job.cppcheck.yml
13474 parameters :
13575 name : cppcheck
136- vmImage : ' VS2017-Win2016 '
76+ vmImage : ' windows-latest '
13777 displayName : cppcheck
13878
13979# doxygen を行う JOB
14080- template : ci/azure-pipelines/template.job.doxygen.yml
14181 parameters :
14282 name : doxygen
143- vmImage : ' VS2017-Win2016 '
83+ vmImage : ' windows-latest '
14484 displayName : doxygen
14585
14686# 文字コードのチェックを行う JOB
14787- template : ci/azure-pipelines/template.job.checkEncoding.yml
14888 parameters :
14989 name : checkEncoding
150- vmImage : ' VS2017-Win2016 '
90+ vmImage : ' windows-latest '
15191
15292# ############################################################################################################
15393# Python スクリプトのコンパイル確認を行う job
15494# ############################################################################################################
15595- template : ci/azure-pipelines/template.job.python-check.yml
15696 parameters :
15797 name : script_check
158- vmImage : ' VS2017-Win2016 '
98+ vmImage : ' windows-latest '
15999 displayName : script_check
0 commit comments