GitHub

Github Actions CI/CD 3 - 기초 yml파일 필수 수정필요 부분

nanenchanga 2022. 2. 27. 11:17
728x90

기초 yml파일 필수 수정필요 부분

  1. nuget 경로(sln파일이 시작위치가 아닌 별도 폴더에 위치 할 경우) nuget이 솔루션파일을 토대로 모든 프로젝트에 제대로 설치가 되도록 솔루션 경로를 지정하자

    • 생성시
      ```yml

    • name: Restore NuGet packages
      run: nuget restore

    • 변경
      ```yml

    • name: Restore NuGet packages
      run: nuget projectFolder\ProjectSolutionName.slnrestore

  2. msbuild 프로젝트 파일 지정(단순한 빌드는 솔루션만을 지정하면 되지만 배포를 위한 위치,패키지 설정등을 위해 앱서비스를 업로드하는 msbuild의 설정때문에 하나의 프로젝트만 선택한다.)

    • 생성시

      - name: Publish to folder
       run: msbuild /nologo /verbosity:m /t:Build / t:pipelinePreDeployCopyAllFilesToOneFolder / p:_PackageTempDir="\published\"
    • 변경

      ```yml

    • name: Publish to folder
      run: msbuild ProjectFolder\ProjectName.csproj /nologo /verbosity:m /t:Build / t:pipelinePreDeployCopyAllFilesToOneFolder / p:_PackageTempDir="\published"

728x90
반응형