Closed martinheidegger closed 2 years ago
npm pack
it and push the tarball to s3?^^ runtime: alternatively, each plugin could be in a private github repo, with the tarball as a build artifact in the Github release. Myclouds would have a github token configured per plugin in bot.json
Hosting private plugins on github will alert github/microsoft of the services running on AWS. Having the .tgz files on s3 will be quicker (if same datacenter as lambdas) and more secure. Any http deploytarget should go but reading through the sourcecode I fear I should make it a little more flexible to work as expected. I will add some implementation tomorrow to add this.
This issue was closed with https://github.com/tradle/lambda-plugins/commit/01ab098c98d9c53d777e67afee7fa7a162a3804e
Sequence is like this:
In order to satisfy the deploy process we need to have the plugin on an accessible storage. Most commonly this will be on s3. It will be necessary for plugins to be deployed on s3 and instead of implementing a script for every case separately it will be good to have a tool/script that allows to simply deploy to a bucket.