mage

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2020 License: AGPL-3.0 Imports: 50 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Clean

func Clean()

Clean Remove dev libraries and build/test artifacts

func Deploy

func Deploy()

Deploy Deploy Panther to your AWS account

func Doc added in v1.0.0

func Doc()

Auto-generate specific sections of documentation

func Fmt

func Fmt()

Fmt Format source files

func Setup

func Setup()

Setup Install all build and development dependencies

func Teardown added in v1.0.0

func Teardown()

Teardown Destroy all Panther infrastructure

Types

type Build

type Build mg.Namespace

Build contains targets for compiling source code.

func (Build) API

func (b Build) API()

API Generate API source files from GraphQL + Swagger

func (Build) Cfn added in v1.0.0

func (b Build) Cfn()

Generate CloudFormation templates in out/deployments folder

func (Build) Lambda

func (b Build) Lambda()

Lambda Compile Go Lambda function source

func (Build) Tools added in v1.1.0

func (b Build) Tools()

Tools Compile devtools and opstools

type Glue added in v0.3.0

type Glue mg.Namespace

targets for managing Glue tables

func (Glue) Sync added in v0.3.0

func (t Glue) Sync()

Sync Sync glue table partitions after schema change

type Master added in v1.4.0

type Master mg.Namespace

func (Master) Deploy added in v1.4.0

func (Master) Deploy()

Deploy Deploy single master template (deployments/master.yml) nesting all other stacks

func (Master) Publish added in v1.4.0

func (Master) Publish()

Publish Publish a new Panther release (Panther team only)

type Test

type Test mg.Namespace

Test contains targets for testing code syntax, style, and correctness.

func (Test) CI

func (Test) CI()

CI Run all required checks for a pull request

func (Test) Integration

func (t Test) Integration()

Integration Run integration tests (integration_test.go,integration.py)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL