Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

appveyorのcppcheckとdoxygenインストールをchocolateyで行うように #702

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions appveyor.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<!-- TOC -->

- [appveyor でのビルド](#appveyor-でのビルド)
- [ビルドツールのインストール](#ビルドツールのインストール)
- [CI でのビルドをスキップする方法](#ci-でのビルドをスキップする方法)
- [参考サイト](#参考サイト)
- [入力として使用する環境変数](#入力として使用する環境変数)
Expand All @@ -21,6 +22,12 @@

<!-- /TOC -->

## ビルドツールのインストール
appveyor.ymlのinstallセクションでChocolateyからcppcheckとdoxygen.installをインストールしている。

- https://chocolatey.org/packages/doxygen.install
- https://chocolatey.org/packages/cppcheck

## CI でのビルドをスキップする方法

ビルドに関係ない修正 (ドキュメントの修正など)を行った場合に、コミットメッセージの中に
Expand Down Expand Up @@ -65,9 +72,7 @@
|[parse-buildlog.bat](parse-buildlog.bat) | ビルドログを解析するバッチファイル |
|[build-chm.bat](build-chm.bat) | compiled HTML ファイルをビルドするバッチファイル |
|[build-installer.bat](build-installer.bat) | インストーラをビルドするバッチファイル |
|[externals\cppcheck\install-cppcheck.bat](externals/cppcheck/install-cppcheck.bat) | cppcheck をインストールするバッチファイル |
|[run-cppcheck.bat](run-cppcheck.bat) | cppcheck を実行するバッチファイル |
|[externals\doxygen\install-doxygen.bat](externals/doxygen/install-doxygen.bat) | doxygen をインストールするバッチファイル |
|[run-doxygen.bat](run-doxygen.bat) | doxygen を実行するバッチファイル |
|[zipArtifacts.bat](zipArtifacts.bat) | 成果物を zip に固めるバッチファイル |
|[calc-hash.bat](calc-hash.bat) | 成果物の sha256 を計算するバッチファイル |
Expand All @@ -92,11 +97,8 @@
- [build-gnu.bat](build-gnu.bat) : (Platform="MinGW"のみ) Makefileをビルドしてbuild-all.batの処理を終了する
- [build-chm.bat](build-chm.bat) : HTML Help をビルドする
- hhc.exe (Visual Studio 2017 に同梱)
- [externals\cppcheck\install-cppcheck.bat](externals/cppcheck/install-cppcheck.bat) : cppcheck をインストールする
- msiexec.exe
- [run-cppcheck.bat](run-cppcheck.bat) : cppcheck を実行する
- cppcheck.exe
- [externals\doxygen\install-doxygen.bat](externals/doxygen/install-doxygen.bat) : doxygen をインストールする
- [run-doxygen.bat](run-doxygen.bat) : doxygen を実行する
- doxygen.exe
- [build-installer.bat](build-installer.bat) : Installer をビルドする
Expand Down Expand Up @@ -124,9 +126,7 @@
|parse-buildlog.bat | msbuild のビルドログパス | なし |
|build-chm.bat | なし | なし |
|build-installer.bat | platform ("Win32" または "x64") | configuration ("Debug" または "Release") |
|externals\cppcheck\install-cppcheck.bat | なし | なし |
|run-cppcheck.bat | platform ("Win32" または "x64") | configuration ("Debug" または "Release") |
|externals\doxygen\install-doxygen.bat | なし | なし |
|run-doxygen.bat | platform ("Win32" または "x64") | configuration ("Debug" または "Release") |
|zipArtifacts.bat | platform ("Win32" または "x64") | configuration ("Debug" または "Release") |
|calc-hash.bat | sha256 のハッシュ値の出力先ファイル | ハッシュ値を計算するフォルダパス |
Expand Down
7 changes: 7 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,13 @@ platform:
- x64
- MinGW

cache:
- 'c:\choco\ -> appveyor.yml'

install:
- cinst cppcheck --cache-location=c:\choco\ --version 1.86 --limitoutput -y
- cinst doxygen.install --cache-location=c:\choco\ --version 1.8.14.20181217 --limitoutput -y

build_script:
- cmd: >-
call checkEncoding.bat
Expand Down
10 changes: 0 additions & 10 deletions build-all.bat
Original file line number Diff line number Diff line change
Expand Up @@ -47,21 +47,11 @@ call build-installer.bat %PLATFORM% %CONFIGURATION% || (echo error build-install
@echo ---- end build-installer.bat ----
@echo.

@echo ---- start externals\cppcheck\install-cppcheck.bat ----
call externals\cppcheck\install-cppcheck.bat || (echo error externals\cppcheck\install-cppcheck.bat && exit /b 1)
@echo ---- end externals\cppcheck\install-cppcheck.bat ----
@echo.

@echo ---- start run-cppcheck.bat ----
call run-cppcheck.bat %PLATFORM% %CONFIGURATION% || (echo error run-cppcheck.bat && exit /b 1)
@echo ---- end run-cppcheck.bat ----
@echo.

@echo ---- start externals\doxygen\install-doxygen.bat ----
call externals\doxygen\install-doxygen.bat || (echo error externals\doxygen\install-doxygen.bat && exit /b 1)
@echo ---- end externals\doxygen\install-doxygen.bat ----
@echo.

@echo ---- start run-doxygen.bat ----
call run-doxygen.bat %PLATFORM% %CONFIGURATION% || (echo error run-doxygen.bat && exit /b 1)
@echo ---- end run-doxygen.bat ----
Expand Down
Binary file removed externals/cppcheck/cppcheck-1.84-x64-Setup.msi
Binary file not shown.
15 changes: 0 additions & 15 deletions externals/cppcheck/install-cppcheck.bat

This file was deleted.

Binary file removed externals/doxygen/doxygen-1.8.14-setup.exe
Binary file not shown.
8 changes: 0 additions & 8 deletions externals/doxygen/install-doxygen.bat

This file was deleted.