기초 yml파일 필수 수정필요 부분
- nuget 경로(sln파일이 시작위치가 아닌 별도 폴더에 위치 할 경우) nuget이 솔루션파일을 토대로 모든 프로젝트에 제대로 설치가 되도록 솔루션 경로를 지정하자
name: Restore NuGet packages
run: nuget restore
name: Restore NuGet packages
run: nuget projectFolder\\ProjectSolutionName.slnrestore
- msbuild 프로젝트 파일 지정(단순한 빌드는 솔루션만을 지정하면 되지만 배포를 위한 위치,패키지 설정등을 위해 앱서비스를 업로드하는 msbuild의 설정때문에 하나의 프로젝트만 선택한다.)
name: Publish to folder run: msbuild /nologo /verbosity:m /t:Build / t:pipelinePreDeployCopyAllFilesToOneFolder / p:_PackageTempDir="\published\"
name: Publish to folder
run: msbuild ProjectFolder\\ProjectName.csproj /nologo /verbosity:m /t:Build / t:pipelinePreDeployCopyAllFilesToOneFolder / p:\_PackageTempDir="\\published"