All Projects → clowdhaus → Aws Github Actions

clowdhaus / Aws Github Actions

Licence: apache-2.0
Deploy 🚀 to AWS ☁️ with GitHub Actions!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Aws Github Actions

Serverless Docker Image Resize
Simple serverless image resize on-the-fly - Deploy with one command - Built with AWS Lambda and S3
Stars: ✭ 114 (+62.86%)
Mutual labels:  aws, serverless, aws-lambda, aws-s3
Aws Serverless Samfarm
This repo is full CI/CD Serverless example which was used in the What's New with AWS Lambda presentation at Re:Invent 2016.
Stars: ✭ 271 (+287.14%)
Mutual labels:  aws, serverless, aws-lambda, ci-cd
Shadowreader
Serverless load testing for replaying website traffic. Powered by AWS Lambda.
Stars: ✭ 138 (+97.14%)
Mutual labels:  aws, serverless, aws-lambda, aws-s3
Serverless Plugin Canary Deployments
Canary deployments for your Serverless application
Stars: ✭ 283 (+304.29%)
Mutual labels:  aws, serverless, aws-lambda, ci-cd
Retinal
🏙 Retinal is a Serverless AWS Lambda service for resizing images on-demand or event-triggered
Stars: ✭ 208 (+197.14%)
Mutual labels:  aws, serverless, aws-lambda, aws-s3
Serverless Photo Recognition
A collection of 3 lambda functions that are invoked by Amazon S3 or Amazon API Gateway to analyze uploaded images with Amazon Rekognition and save picture labels to ElasticSearch (written in Kotlin)
Stars: ✭ 345 (+392.86%)
Mutual labels:  aws, serverless, aws-lambda, aws-s3
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+1250%)
Mutual labels:  aws, serverless, aws-lambda
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-60%)
Mutual labels:  aws, serverless, aws-lambda
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (+1494.29%)
Mutual labels:  aws, serverless, aws-lambda
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+11955.71%)
Mutual labels:  aws, serverless, aws-lambda
Lamb
monitoring tool for better visibility when developing AWS Lambda functions
Stars: ✭ 11 (-84.29%)
Mutual labels:  aws, serverless, aws-lambda
Lambda Packs
Precompiled packages for AWS Lambda
Stars: ✭ 997 (+1324.29%)
Mutual labels:  aws, serverless, aws-lambda
Apex
Old apex/apex
Stars: ✭ 20 (-71.43%)
Mutual labels:  aws, serverless, aws-lambda
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-70%)
Mutual labels:  aws, serverless, aws-lambda
Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-78.57%)
Mutual labels:  aws, serverless, aws-lambda
Serverless Plugin Stackstorm
Plugin for serverless framework to run ready to use actions from StackStorm Exchange as AWS Lambda.
Stars: ✭ 28 (-60%)
Mutual labels:  aws, serverless, aws-lambda
Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-84.29%)
Mutual labels:  aws, serverless, aws-lambda
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (+12061.43%)
Mutual labels:  aws, serverless, aws-lambda
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-27.14%)
Mutual labels:  aws, serverless, aws-lambda
Aws Serverless Java Container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
Stars: ✭ 1,054 (+1405.71%)
Mutual labels:  aws, serverless, aws-lambda

aws-actions

aws-github-actions

Maintained with lerna Strict TypeScript Commitizen friendly Known Vulnerabilities

Collection of GitHub actions for interacting with AWS services.

Action Local Action Tests
clowdhaus/aws-github-actions/[email protected] AWS Command Line Interface
clowdhaus/aws-github-actions/[email protected] CloudFront Invalidate
clowdhaus/aws-github-actions/[email protected] IAM Access Credentials
clowdhaus/aws-github-actions/[email protected] S3 Sync

Usage

See individual action directory for details on usage and examples.

Getting Started

This project is setup as a monorepo using lerna and yarn workspaces. If you are unfamiliar with these tools or the practice of a monorepo, I would suggest taking a look at the following articles (I am certain there are many more, but these seemed complete and worthy of a mention):

The following instructions will help you get setup for development and testing purposes.

Prerequisites

yarn

yarn is used to handle dependencies and executing scripts on the codebase.

See here for instructions on installing yarn on your local machine.

lerna

lerna is used to managed the project as a monorepo - where each action is packaged and managed individually, and some packages are internal modules shared across the actions.

To install locally on your machine, it is recommended to install globally via npm or yarn:

$ npm install lerna --globally
  -- or --
$ yarn global add lerna

Once you have installed both yarn and lerna, you can install the project dependencies by running the following command from within the project root directory:

  $ yarn

Note: You may come across the command sequence lerna bootstrap in the lerna documentation; this is equivalent to running yarn where both commands will pull down the necessary dependencies for the project and its packages.

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct and the process for submitting pull requests.

Changelog

Please see the CHANGELOG.md for details on individual releases.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].