728x90
Nexus3 에 c# 누겟패키지를 배포하게 되었는데 정보가 많이없어 기록해둔다.
1. Nexus3 다운로드
👍 우선 처음으로 넥서스3를 다운로드 해준다. sonatype 홈페이지에서 다운로드도 가능하며 각자 원하는 버전으로 다운로드 하면 될 것 같다.
2. 설치후 admin 계정 로그인 및 필요시 계정생성
- admin 계정 아이디와 비밀번호를 찾고 (id 는 admin 비밀번호는 nexus 설치 디렉토리에 admin.password 에 적혀있다.)
그 후 로그인하고 살펴보다보면 계정을 생성하고 권한을 줄 수가있다... 잘 모른다면 우선 admin으로 진행한다
3. Api 키 얻기
- 그 후 admin 계정에 들어가 오른쪽위 admin을 누르면
이렇게 Nuget Api Key를 확인할 수 있고 이것을 누르면
이렇게 바로 얻을수 있다.
4. nuget.exe 파일을 통해 push
- 이제 nuget.exe 파일을 다운로드 하고 nuget 파일을 내가 push 하고싶은 프로젝트 폴더에 넣은뒤
./nuget pack
// 또는 버전을 지정하고 싶으면
./nuget pack CommunicationManager.csproj -Version 1.0.2
이렇게 패키징을 하여 nupkg 파일을 얻는다 그후
.\nuget push test.1.1.0.nupkg -ApiKey dfadfsafsadfasdfsadf -Source http://123.123.123.123:8081/repository/hanwha-nuget-snapshots/
이런식으로 배포가 가능하다
나는 회사에서 사용을 하였으므로 따로 리포지토리를 만들어서 푸쉬함!
이렇게 사내망에서 누겟패키지를 깔끔하게 공유할 수 있다~!
728x90
'Back > C#' 카테고리의 다른 글
Nuget 패키지를 다운로드 받고싶을때...! Like java의 maven (0) | 2023.07.03 |
---|---|
자동 주석 다는법 in c# java (vscode , intellij) (0) | 2023.07.03 |