Я нуб. Что такое «артефакты» в файле yaml buildsep c?
Я читаю https://docs.aws.amazon.com/codebuild/latest/userguide/getting-started-create-build-spec-console.html,
" Артефакты представляет набор выходных артефактов сборки, которые CodeBuild загружает в выходной сегмент. files представляет файлы для включения в вывод сборки. "
Может быть, я не понимая это правильно. Учитывая настройки на скриншоте выше, я ожидаю, что два файла zip (template.yml и outputtemplate.yml) будут загружены в выходной сегмент, скажем, BUCKET = MYBUCKET.
Но, когда я проверяю свою корзину S3 после сборки и развертывания, у меня есть 2 файла с именами, например c7e84f72729709f7a0.
Кроме того, просто чтобы понять, что происходит, я попытался удалить строки: 'type: zip' и '-template.yml', и собрал и развернул снова. Я ожидал только 1 файл, так как я удалил строки 8 и 10. Но в результате все еще оставалось два файла, которые лежали в моем ведре. Какие именно артефакты? И что это за тип? (Это я даже не могу найти никаких документов). Почему тип в большинстве случаев, если не всегда, zip? фактически загруженный файл не является файлом zip?
Спасибо.