#azure-devops #gatsby
#azure-devops #gatsby
Вопрос:
В инструкциях по развертыванию приложения Gatsby для его развертывания используется репозиторий Github. Но мой репозиторий специально игнорирует файлы (ala .gitiignore), содержащие секретные ключи. Каков наилучший способ развертывания приложения Gatsby в Azure с секретами?
Ответ №1:
Лучшим способом было бы использовать защищенные файлы в azure devops.
Перейдите на портал проекта Azure -> Конвейеры -> Библиотека -> Вкладка Защищенные файлы -> нажмите Безопасный файл, чтобы загрузить файлы, содержащие секретные ключи, на сервер azure devops.
Затем вы можете использовать защищенные файлы в конвейере, используя задачу «Загрузить защищенный файл».
После загрузки защищенного файла в конвейер, на его путь можно ссылаться в конвейере как $(mySecureFile.secureFilePath)
( mySecureFile
это имя, присвоенное задаче). Кроме того, загруженные защищенные файлы можно найти в каталоге, указанном $(Agent.TempDirectory)
Вы также можете использовать задачу копирования файлов для перемещения защищенного файла на компьютере агента.