Create Screwdriver datastore tables in DynamoDB
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
test
.eslintignore
.eslintrc.yaml
.gitignore
CONTRIBUTING.md
LICENSE
README.md
index.js
package.json
screwdriver.yaml

README.md

Dynamic DynamoDB

Version Downloads Build Status Open Issues Dependency Status License

A utility CLI for creating Screwdriver datastore tables in DynamoDB

Deprecated

Please note that this code is no longer used by the screwdriver.cd team and has not been maintained in a while. You are welcome to use and/or contribute to it at your own risk.

Usage

Installation

$ npm install -g screwdriver-dynamic-dynamodb

API

# Creates all DynamoDB tables ("builds", "jobs", "pipelines", "users")
$ screwdriver-db-setup create

# Creates all DynamoDB tables in Ireland
$ screwdriver-db-setup --region eu-west-1 create

# Creates "builds" table in Ireland
$ screwdriver-db-setup --region eu-west-1 create build

# Drops all DynamoDB tables
$ screwdriver-db-setup drop

Testing

npm test

License

Code licensed under the BSD 3-Clause license. See LICENSE file for terms.