Я настроил свой сайт, следуя инструкциям здесь:
https://medium.com/@mabdullahabid/how-to-use-bitbucket-pipelines-for-continuous-deployment-to-amazon-s3-aeb4b3e1f282
Я использую S3 для своих статических файлов и конвейер битового сегмента для автоматического обновления при нажатии.
Однако мой блог хранится в отдельной папке в s3 с именем «blog» внутри root.
В моем коде нет каталога с именем blog, но каждый раз, когда я запускаю обновление, конвейер bitbucket, кажется, удаляет мой каталог "blog" на s3.
Bitbucket полностью переписывает весь репозиторий s3 и заменяет все содержимое содержимым моего репозитория git? Как я могу сказать своему конвейеру и s3 «обновить все файлы, но оставить / блог / один»
Вот мой файл .yml.
pipelines:
branches:
master:
- step:
script:
- s3 --region "us-east-1" rm s3://example.com
- s3 --region "us-east-1" sync . s3://example.com```