現在、3つの分離されたコンベアプロジェクトがあります。指定されたブランチの代わりにすべてのブランチ用に構築されます
私たちの問題は次のとおりです: Appveyorはgithubブランチのフィルタを無視します。私たちがマスター、ステージ、またはデベロップメントを行うたびに、私たちがコミットした1つのプロジェクトではなく、3つのプロジェクトすべてで構築されます。
各ブランチは、このように見えるユニークなappveyor.ymlファイルがあります。
をこれはdevに関するappveyor.ymlある
version: 0.0.{build}
branches:
only:
- dev
image: Visual Studio 2017
configuration: dev
before_build:
- nuget restore
build:
project: Core.Api.sln
publish_wap: true
verbosity: minimal
build_script:
- ps: .\build.ps1
after_build:
- cmd: dotnet publish src\Core.Api --output %appveyor_build_folder%\dist
test: off
artifacts:
- path: dist
name: dist.web
deploy:
...
我々がコミット作るとき、それはすべてのプロジェクトに基づいています。何か案が??
ありがとう、私は代替のYAMLファイルの場所を選択しました。魅力的な作品! – Rovdjuret