Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added serverless selective function deploy plugin #428

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,7 @@ Add your plugin to [the `plugins.json` file](https://github.com/serverless/commu
| **[Scripts - `serverless-plugin-scripts`](https://github.com/mvila/serverless-plugin-scripts)** <br/> by [mvila](http://github.com/mvila) <br/> Add scripting capabilities to the Serverless Framework | ![Github Stars](https://img.shields.io/github/stars/mvila/serverless-plugin-scripts.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-plugin-scripts.svg?label=Downloads&style=for-the-badge)|
| **[Secret Baker - `serverless-secret-baker`](https://github.com/vacasaoss/serverless-secret-baker)** <br/> by [vacasaoss](http://github.com/vacasaoss) <br/> A Serverless Framework Plugin for secure, performant, and deterministic secret management. | ![Github Stars](https://img.shields.io/github/stars/vacasaoss/serverless-secret-baker.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-secret-baker.svg?label=Downloads&style=for-the-badge)|
| **[Select - `serverless-plugin-select`](https://github.com/FidelLimited/serverless-plugin-select)** <br/> by [FidelLimited](http://github.com/FidelLimited) <br/> Select which functions are to be deployed based on region and stage. | ![Github Stars](https://img.shields.io/github/stars/FidelLimited/serverless-plugin-select.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-plugin-select.svg?label=Downloads&style=for-the-badge)|
| **[Selective Function Deploy - `serverless-selective-function-deploy`](https://github.com/GKosheev/serverless-selective-function-deploy)** <br/> by [GKosheev](http://github.com/GKosheev) <br/> A Serverless plugin to selectively deploy functions based on a toDeploy boolean property | ![Github Stars](https://img.shields.io/github/stars/GKosheev/serverless-selective-function-deploy.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-selective-function-deploy.svg?label=Downloads&style=for-the-badge)|
| **[Sentry - `serverless-sentry`](https://github.com/arabold/serverless-sentry-plugin)** <br/> by [arabold](http://github.com/arabold) <br/> Automatic monitoring of memory usage, execution timeouts and forwarding of Lambda errors to Sentry (https://sentry.io). | ![Github Stars](https://img.shields.io/github/stars/arabold/serverless-sentry-plugin.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-sentry.svg?label=Downloads&style=for-the-badge)|
| **[Sequelize Migrations - `serverless-sequelize-migrations`](https://github.com/manelferreira/serverless-sequelize-migrations)** <br/> by [manelferreira](http://github.com/manelferreira) <br/> Manage Sequelize migrations on your serverless project | ![Github Stars](https://img.shields.io/github/stars/manelferreira/serverless-sequelize-migrations.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-sequelize-migrations.svg?label=Downloads&style=for-the-badge)|
| **[Shell - `serverless-shell`](https://github.com/UnitedIncome/serverless-shell)** <br/> by [UnitedIncome](http://github.com/UnitedIncome) <br/> Drop to a runtime shell with all the environment variables set that you'd have in lambda. | ![Github Stars](https://img.shields.io/github/stars/UnitedIncome/serverless-shell.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-shell.svg?label=Downloads&style=for-the-badge)|
Expand All @@ -344,7 +345,7 @@ Add your plugin to [the `plugins.json` file](https://github.com/serverless/commu
| **[Staging - `serverless-plugin-staging`](https://github.com/icarus-sullivan/serverless-plugin-staging)** <br/> by [icarus-sullivan](http://github.com/icarus-sullivan) <br/> A plugin to restrict the deployment of resources or functions on a per stage basis | ![Github Stars](https://img.shields.io/github/stars/icarus-sullivan/serverless-plugin-staging.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-plugin-staging.svg?label=Downloads&style=for-the-badge)|
| **[Static - `serverless-plugin-static`](https://github.com/a-pavlenko/serverless-plugin-static)** <br/> by [a-pavlenko](http://github.com/a-pavlenko) <br/> Serving static files locally with serverless-offline or a standalone command | ![Github Stars](https://img.shields.io/github/stars/a-pavlenko/serverless-plugin-static.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-plugin-static.svg?label=Downloads&style=for-the-badge)|
| **[Static - `serverless-static`](https://github.com/iliasbhal/serverless-static)** <br/> by [iliasbhal](http://github.com/iliasbhal) <br/> Easily serve files from a folder while developing on localhost with the serverless-offline plugin | ![Github Stars](https://img.shields.io/github/stars/iliasbhal/serverless-static.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-static.svg?label=Downloads&style=for-the-badge)|
| **[Step Functions - `serverless-step-functions`](https://github.com/horike37/serverless-step-functions)** <br/> by [horike37](http://github.com/horike37) <br/> AWS Step Functions with Serverless Framework. | ![Github Stars](https://img.shields.io/github/stars/horike37/serverless-step-functions.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-step-functions.svg?label=Downloads&style=for-the-badge)|
| **[Step Functions - `serverless-step-functions`](https://github.com/serverless-operations/serverless-step-functions)** <br/> by [serverless-operations](http://github.com/serverless-operations) <br/> AWS Step Functions plugin for Serverless Framework | ![Github Stars](https://img.shields.io/github/stars/serverless-operations/serverless-step-functions.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-step-functions.svg?label=Downloads&style=for-the-badge)|
| **[Step Functions Offline - `serverless-step-functions-offline`](https://github.com/vkkis93/serverless-step-functions-offline)** <br/> by [vkkis93](http://github.com/vkkis93) <br/> Emulate step functions locally when developing your Serverless project | ![Github Stars](https://img.shields.io/github/stars/vkkis93/serverless-step-functions-offline.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-step-functions-offline.svg?label=Downloads&style=for-the-badge)|
| **[Sthree Env - `serverless-sthree-env`](https://github.com/StyleTributeIT/serverless-sthree-env)** <br/> by [StyleTributeIT](http://github.com/StyleTributeIT) <br/> Serverless plugin to get config from a json formatted file in S3 and copy them to environment variable | ![Github Stars](https://img.shields.io/github/stars/StyleTributeIT/serverless-sthree-env.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-sthree-env.svg?label=Downloads&style=for-the-badge)|
| **[Subscription Filter - `serverless-plugin-subscription-filter`](https://github.com/tsub/serverless-plugin-subscription-filter)** <br/> by [tsub](http://github.com/tsub) <br/> A serverless plugin to register AWS CloudWatchLogs subscription filter | ![Github Stars](https://img.shields.io/github/stars/tsub/serverless-plugin-subscription-filter.svg?label=Stars&style=for-the-badge) <br/> ![NPM Downloads](https://img.shields.io/npm/dt/serverless-plugin-subscription-filter.svg?label=Downloads&style=for-the-badge)|
Expand Down
5 changes: 5 additions & 0 deletions plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,11 @@
"description": "Plugin for improved AWS Lambda layer management, including install hooks, export options and improved retain support",
"githubUrl": "https://github.com/henhal/serverless-plugin-layer-manager",
"status": "active"
}, {
"name": "serverless-selective-function-deploy",
"description": "A Serverless plugin to selectively deploy functions based on a toDeploy boolean property",
"githubUrl": "https://github.com/GKosheev/serverless-selective-function-deploy",
"status": "active"
}, {
"name": "serverless-plugin-lambda-edge",
"description": "Plugin for Lambda@Edge, just associating your Lambda function with existing CloudFront distribution via AWS SDK",
Expand Down