![]() |
Deis Workflow is no longer maintained. Please read the announcement for more detail. |
---|---|
09/07/2017 | Deis Workflow [v2.18][] final release before entering maintenance mode |
03/01/2018 | End of Workflow maintenance: critical patches no longer merged |
Hephy is a fork of Workflow that is actively developed and accepts code contributions. |
The Workflow Manager Service API is responsible for interfacing with Deis Workflow data. It is a golang https implementation that speaks JSON. The API is the source of authority for the following:
Additionally, the API is the official interface for accepting Workflow Manager data, e.g.:
To download dependencies:
$ make bootstrap
To test:
$ make test
Note: if you prefer to run tests with go test
, you'll need
glide
on your PATH
. Once you have it,
run go test -tags testonly $(glide nv)
to run tests.
To build:
$ IMAGE_PREFIX=$MY_DOCKERHUB_ACCOUNT make build docker-build docker-push
(All of the above operations assume a local Docker environment.)
A working, minimal API is currently live at https://versions.deis.com.