Search Gradle plugins

com.fieldju.aws-sam-deployer

This plugin allows for the convenient deployment of Serverless Application Model (SAM) CloudFormation Templates for lambda based serverless applications from within a Gradle project. This plugin is inspired by the official AWS CLI, specifically the package and deploy commands which are described in AWS's Introducing Simplified Serverless Application Deployment and Management blog post (https://aws.amazon.com/blogs/compute/introducing-simplified-serverless-application-deplyoment-and-management/). See https://github.com/fieldju/gradle-lambdasam-plugin for usage and more information

https://github.com/fieldju/gradle-aws-sam-deployer-plugin

Version 1.3.0

Created 10 April 2017.

This plugin allows for the convenient deployment of Serverless Application Model (SAM) CloudFormation Templates for lambda based serverless applications from within a Gradle project.

This plugin is inspired by the official AWS CLI, specifically the package and deploy commands which are described in AWS's Introducing Simplified Serverless Application Deployment and Management blog post (https://aws.amazon.com/blogs/compute/introducing-simplified-serverless-application-deplyoment-and-management/).

See https://github.com/fieldju/gradle-aws-sam-deployer-plugin for usage and more information

Using the plugins DSL:

plugins {
  id "com.fieldju.aws-sam-deployer" version "1.3.0"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "gradle.plugin.com.fieldju:gradle-aws-sam-deployer-plugin:1.3.0"
  }
}

apply plugin: "com.fieldju.aws-sam-deployer"

Using the plugins DSL:

plugins {
  id("com.fieldju.aws-sam-deployer") version "1.3.0"
}

Using legacy plugin application:

buildscript {
  repositories {
    maven {
      url = uri("https://plugins.gradle.org/m2/")
    }
  }
  dependencies {
    classpath("gradle.plugin.com.fieldju:gradle-aws-sam-deployer-plugin:1.3.0")
  }
}

apply(plugin = "com.fieldju.aws-sam-deployer")

Learn how to apply plugins to subprojects