Мы используем артефакт для извлечения библиотек и хранения артефактов. Мы устанавливаем реестр npm для этого артефактного URL, чтобы удалять библиотеки. Мы используем gitlab в качестве нашего CI. Я написал работу по сборке углового приложения с помощью ng build --prod. Мой вопрос: каков наилучший способ переместить папку dist / в артефакт? На следующем шаге я буду извлекать папку dist / и развертывать ее в облачной среде с помощью cf push. Я посмотрел в npm install, но он говорит, что ему нужен package.json. Я создаю один в папке dist? Если так, что я туда положу? Другой вариант - tar / dist /, но для этого также требуется package.json.
Любые мысли очень ценятся.
Я попытался протолкнуть папку, используя REST API артефакта, и свернуться с --data-binary, но это поддерживает только один файл (как и ожидалось)
curl -u $ARTIFACTORY_USER:$ARTIFACTORY_APIKEY --data-binary @$RELEASE_PACKAGE -X PUT $ARTIFACTORY_URL/artifactory/
Я ожидал, что смогу отправить всю папку dist, чтобы получить и развернуть ее. Но я не знаю, как лучше (если это правильно - нажать на папку или я должен нажать tar.gz)