# assemble [![crates.io](https://img.shields.io/crates/v/assemble.svg)](https://crates.io/crates/assemble) [![Build Status](https://travis-ci.org/nbari/assemble.svg?branch=master)](https://travis-ci.org/nbari/assemble) `build` & `deploy` following a set of defined instructions in a YAML file `asm.yml` The `asm.yml` file: ```yaml --- name: version: env: # key-value environment variables KEY: build: # list of steps to do in order - - name: do: get: put: deploy: # steps for deploying - name: do: get: put: # list of supported storage types # needs to support get/put storage: - type: key: ```