DevOps2018. 3. 15. 13:00

Nuget 설치

 

폴더 구조 설정

  • 예제

  • Nuget 폴더 하위에 버전 관리를 위한 폴더 생성
  • content: 설치할 프로젝트의 루트에 복사될 폴더와 파일들
  • lib: 설치할 프로젝트의 레퍼런스에 추가
    • <package_id>.targets 또는 <package_id>.props 형식으로 폴더를 만들어 타켓을 설정
  • tools: 패키지 매니저에서 사용할 PowerSheell 스크립트 파일들

 

*.nuspec 파일 생성

  • 커맨드 창에서 프로젝트의 *.csproj 파일 폴더로 이동 명령어 입력
    • > nuget spec
  • 생성된 파일 내용 수정
    • 그림처럼 생성된 기본 값들을 프로젝트에 맞게 수정


 

*.nupkg 파일 생성

  • 수정한 *.nuspec 파일을 버전명으로 지정한 폴더로 이동
  • 커맨드 창에서 명령어 입력
    • > nuget pack

 

배포


  • *.nupkg 파일 경로에서 커맨드 창에서 명령어 입력


  • 완료
    • 등록 되기까지 시간이 걸릴 있음

 

참고


'DevOps' 카테고리의 다른 글

TeamCity에 Nuget 배포  (0) 2018.03.15
Publish ClickOnce With TeamCity  (0) 2018.03.13
Posted by 열ㅇl