У меня возникли проблемы с AWS Codepipeline, вместо развертывания всего репозитория Codecommit в корзине S3 я бы хотел, чтобы Codepipeline развертывал только один обновленный файл. Здесь задается тот же вопрос: Codepipeline: развертывание только определенных файлов на s3 но мне не нужен какой-то конкретный файл. Любой файл, будь то HTML или Css, только тот, который обновлен, должен быть развернут на S3.
Я использую AWS CodeBuild, мой файл yaml развертывания таков:
version: 0.2
phases:
install:
commands:
- echo Entered the install phase...
- apt-get update -y
build:
commands:
- echo Building...
artifacts:
files:
- index.html
discard-paths: yes
secondary-artifacts:
artifact1:
files:
- index.html
Теперь в приведенном выше коде вместо index.html в артефактах, что я должен написать, чтобы даже если какой-либо другой файл был изменен или обновлен, то только этот единственный файл должен был быть обновлен в корзине S3.