Я работаю над https://github.com/Jigsaw-Code/outline-client, пытаясь опубликовать наши двоичные файлы на S3 вместо Github.
В src / Electron / release_linux_action.sh я изменил вызов конструктора электронов наиспользуйте
--config.publish.provider=s3 \
--config.publish.bucket=*my-play-bucket-name*
У меня есть свои учетные данные в ~ / .aws / credentials
Вместо того, чтобы публиковать наши обычные артефакты, мое ведро теперь содержит кучу крошечных,файлы со странными именами
Загрузка и проверка этих файлов показывает, что они являются журналами сеансов HTTP / 1.1:
... "PUT / my-bucket-name / 2019-05-01-17-25-02-2391717FC94ECECB HTTP / 1.1 "200 ... ...
Это явно не то, что кто-то хочет, но я не уверен, куда идти дальше.Я вполне могу aws s3 sync
наш каталог сборки в корзину, но это будет означать, что проект будет зависеть от aws cli, и мы будем ответственны за правильную публикацию, а не будем позволять электронному сборщику делать это за нас.Есть идеи?