nexus cli file upload
·
CloudNative/Provisioning
가끔 필요할때가 있다 $ curl -v -u : --upload-file /# Nexus URL은 리포지토리 경로를 포함 # curl -v -u dev-nexus-user:dev-nexus-pwd --upload-file java_openjdk-11.tar.gz https://nexus.supermoon.xyz/repository/raw/tmp/java_openjdk-11.tar.gz 받을때는 $ curl -o -u : /
nexus gradle repository
·
CloudNative/Provisioning
maven repository를 설정하였지만 gradle 빌드를 위해서는 추가로 gradle.org proxy 구성이 필요하다. blob store 먼저 만들고 동일 이름의 repository를 생성하자. remote storage에 https://plugins.gradle.org/m2/ 를 추가해주고 truststore  체크해서 인증서를 저장하자 이제 group으로 host 배포용 maven snapshot, maven release를 같이 묶어 주자member 순서대로 찾기때문에 프록시는 가장 하단에 위치시키자 마찬가지로 blob store를 먼저 만들고 리포지토리 생성한다. 계정별 권한을 차등하여 주고 있다면,기존 role에 native-gradle-public과 native-gradle-plug..
jupyterhub + nexus pypi repository
·
CloudNative/Provisioning
k8s cluster에 jupyterhub를 구성하고, nexus에 구성한 repository를 통해서 라이브러리를 받도록 해보자. nexus pypi repository사전에 구성한 nexus에 로그인 하여 톱니바퀴를 눌러 관리자 페이지로 이동한다.Repository > Blob Stores에서 pypi-group, pypi-hosted, pypi-proxy 저장소를 모두 File type으로 생성한다.그리고 Repositories 로 이동하여 3개의 리포지토리를 헷갈리지 않도록 동일 이름으로 생성하는데 먼저 생성한 동일 이름의 blob store를 매핑해주자.pypi-proxy 구성시에는 remote storage를 https://pypi.org 로 등록하고 pypi-group을 맨마지막에 생성할때..
nexus docker repository
·
CloudNative/Provisioning
k8s 에 nexus 설치하고 docker repository를 만들어서 docker 로그인을 해보자 nexus 설치는 김동완님의 블로그를 참조했는데 일단 출처 블로그 주소는 아래와 같다.https://velog.io/@wanny328/Nexus-Nexus-%EC%84%A4%EC%B9%98-%EB%B0%8F-Repository-%EA%B5%AC%EC%B6%95-%EB%B0%A9%EB%B2%95-Kubernetes [Nexus] Nexus 설치 및 Repository 구축 방법 (Kubernetes)외부망 통신이 되지 않는 폐쇄망 환경에서 소스 빌드를 할 때 Dependency를 받아오지 못하는 문제가 있음이런 환경에서는 보통 자체적으로 Nexus를 구축하여 Repository를 구성하여 운..