refactor: extract release_and_deploy calls to a plugin trigger

Better would be to separate the release and deploy aspects into distinct triggers - as well as have it release a specific image - but this is a good first pass.
This commit is contained in:
Jose Diaz-Gonzalez
2020-10-10 17:32:21 -04:00
committed by Jose Diaz-Gonzalez
parent 1b4559c4a4
commit 696df45306
6 changed files with 28 additions and 5 deletions

View File

@@ -1654,6 +1654,22 @@ fi
plugn trigger receive-app $APP $newrev
```
### `release-and-deploy`
- Description: Triggers a release of the image tag and a subsequent deploy
- Invoked by:
- Arguments: `$APP $IMAGE_TAG`
- Example:
```shell
#!/usr/bin/env bash
set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
APP="$1";
# TODO
```
### `report`
- Description: Allows you to report on any custom configuration in use by your application