Публикация на S3 в электронном конструкторе дает мне некоторые странные артефакты - PullRequest
0 голосов
/ 01 мая 2019

Я работаю над 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, и мы будем ответственны за правильную публикацию, а не будем позволять электронному сборщику делать это за нас.Есть идеи?

...