이 문서는 Artifactory에서 지원하는 두 가지 데이터 가져오기 및 내보내기의 가이드를 공유하기 위해 작성되었다.
|
Docker 저장소에서 작업하려면 해당 저장소의 메타데이터가 그대로 있어야 합니다. |
로컬 환경에 이미 다운로드한 원격 저장소를 활용하고, 이를 로컬 저장소로 직접 가져올 수 있습니다.
예를 들어, 로컬 Maven 저장소 (일반적으로 ~/.m2
하위에 위치) 를 가져와서 Artifactory에 업로드하면 이미 다운로드한 모든 아티팩트를 서버에서 사용할 수 있게 됩니다.
가져온 저장소는 Maven2 저장소 레이아웃을 사용하여 구성해야 합니다.
IMPORT_FOLDER/ZIP_FILE | |--LIB_DIR_1 |
IMPORT_FOLDER/ZIP_FILE | |--REPOSITORY_NAME_DIR_1 | | | |--LIB_DIR_1 |
모든 저장소를 가져올 때 아카이브에 있는 저장소를 나타내는 디렉토리 이름이 Artifactory에 있는 대상 저장소의 이름과 일치하는지 확인해야 합니다. |
|
master.key 복사는 Artifactory에서 데이터베이스의 공유 데이터를 암호화 및 복호화하는 데 사용하는 AES 비밀키이므로 가져오기 프로세스에 필수적입니다. |
다만, 6.x에서 내보낸 파일에서 7.x 설치 파일로 가져올 때는 내보낸 파일의 logback.xml을 7.x로 바꿔야 합니다. |
$JFROG_HOME/artifactory/var/etc/access $JFROG_HOME/artifactory/var/etc/security $JFROG_HOME/artifactory/var/etc/artifactory/ui $JFROG_HOME/artifactory/var/etc/artifactory/plugins |
$JFROG_HOME/artifactory/var/etc/security/master.key
를 복사