This plugin adds function packaging to Serverless 0.5.x.
The plugin lets you package your functions without the need to deploy.
-
Install the plugin module.
npm install serverless-package-plugin
will install the latest version of the plugin.If you want to debug, you also can reference the source repository at a specific version or branch with
npm install https://github.com/HyperBrain/serverless-package-plugin#<tag or branch name>
-
Activate the plugin in your Serverless project.
Add
serverless-package-plugin
to the plugins array in yours-project.json
.{ "name": "testp1", "custom": {}, "plugins": [ "serverless-package-plugin" ] }
The plugin adds some new commands to Serverless: serverless package XXXXXX
Creates the packaged functions. The function runtime will be used, so any standard
runtime (nodejs, nodejs4.3, python) and 3rd party runtimes (babel) and all plugins
are supported (serverless-optimizer-plugin).
The options are the same as with function deploy
with the exception of the -t switch.
- Bug #3: Function names cannot be specified
- Trigger installed plugins on packaging
- Initial release