ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Github Actions CI/CD 3 - 기초 yml파일 필수 수정필요 부분
    GitHub 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
    반응형

    댓글

Designed by Tistory.