https://github.com/iann0036/lambda-codepipeline-custom-action
Lambda-backed custom action type provider for CodePipeline.
https://github.com/iann0036/lambda-codepipeline-custom-action
codepipeline lambda
Last synced: 6 months ago
JSON representation
Lambda-backed custom action type provider for CodePipeline.
- Host: GitHub
- URL: https://github.com/iann0036/lambda-codepipeline-custom-action
- Owner: iann0036
- License: mit
- Created: 2019-01-20T12:40:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-26T05:52:11.000Z (over 7 years ago)
- Last Synced: 2025-04-01T21:24:23.950Z (over 1 year ago)
- Topics: codepipeline, lambda
- Size: 121 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lambda-based CodePipeline Custom Action Provider
> Avoid long running worker instances for custom actions

## Installation
Click the above link to deploy the stack which is required to deploy the CodePipeline custom action provider. This action provider is a sample which posts a Slack message to a webhook URL, which you will need to provide.
If you prefer, you can also manually upsert the [custom_provider.yaml](custom_provider.yaml) stack from source, which you can also modify to perform a different action. The sections of the Lambda source that you should change have been highlighted for you.
## Usage
Once the custom action provider stack is created, you may immediately use the custom provider in your existing pipelines. If you do not have an existing pipeline to use, here is an example pipeline which performs a simple copy of a file/folder within an S3 bucket (which must exist prior to stack creation):
## Architecture

