AppVeyor 設定項目 - Build編
AppVeyor
.NET開発者向けのCI&デプロイツール
Continuous Integration and Deployment service for Windows developers - Appveyor
AppVeyor 設定項目 - General編 - Qiita
AppVeyor 設定項目 - Environment編 - Qiita
SETTINGS
GUIでの設定項目について概要をまとめます。
Build
ビルド設定
以下の3タイプから選ぶ
- MSBUILD:MSBuildを用いたビルドの設定
- SCRIPT:PowerShellかCmdでビルドスクリプトを記述
- OFF:そもそもビルドしない(必要ない)
MSBUILD
以外は特に記述することはないので、以下MSBUILD
について記載する
Configuration
ビルド構成(Release
やDebug
)を指定する
未指定の場合はプロジェクトの既定の設定が採用される
複数した場合は、Environment編のEnvironment variablesのように複数回ビルドされる
Environment variables
で2つ、Configuration
で2つ指定した場合
それぞれの組み合わせで実行され、計4回実行される
Platform
プラットフォーム(Any CPU
やx64
)を以下から指定する
- Any CPU
- x86
- x64
- ARM
Configuration
と同様に複数指定可
Visual Studio solution or project file
ビルドルートディレクトリ(デフォルト:c:\projects\{プロジェクト名}
)にソリューションファイルまたはプロジェクトファイルがあれば特に指定せずにビルドできる
明示したい場合はファイルパスを記述する
MSBuild options
Enable parallel builds
/maxcpucount
オプションを使用するか
MSBuild での複数のプロジェクトの並行ビルド
Verbosity level
ビルドログ出力レベルの指定
- Quiet
- Minimal
- Normal
- Detailed
Automatic packaging
デプロイ用作業の指定
- Package Web Applications for Web Deploy
- Web Deploy パッケージの作成
- Package Web Applications for XCopy deployment
- XCopyでの配置用パッケージの作成
- Package Azure Cloud Service projects
- Azure Cloud Serviceプロジェクト(
.ccproj
)があれば、Azure Cloud Serviceパッケージ(.cspkg
)の作成
- Azure Cloud Serviceプロジェクト(
- Package NuGet projects
-
*.nuspec
があればNuget用パッケージの作成
-
Before build script
ビルド前に実行するスクリプトを記述
PowerShellかCmdが選べる
例えばNuGetパッケージの復元をしたい場合、以下のように記述
nuget restore
After build script
ビルド前に実行するスクリプトを記述
PowerShellかCmdが選べる
Author And Source
この問題について(AppVeyor 設定項目 - Build編), 我々は、より多くの情報をここで見つけました https://qiita.com/shoooo/items/518e44d56624187c3ea7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .