Plugin to ability build docker images and push to docker hub in release-it workflow.
Install library using npm:
npm install release-it-docker-plugin --save-devUse the plugin in .release-it.json as follows:
{
"$schema": "https://unpkg.com/release-it/schema/release-it.json",
...
"plugins": {
...
"release-it-docker-plugin": {
"build": true,
"push": true,
"latestTag": true,
"imageName": "<YOUR_IMAGE_NAME>"
}
}
}The plugin can be configured with the following options:
| Name | Default value | Description |
|---|---|---|
| imageName | undefined | name of docker image to build and push |
| latestTag | false | if also latest tag should be built and pushed |
| buildx | false | if plugin should use new buildx tool |
| build | false | if plugin should build docker image, only applicable without with buildx |
| push | false | if plugin should push docker image to docker hub, only applicable without with buildx |
| builder | undefined | builder name, only applicable together with buildx |
| output | registry | where image will be stored (available options docker or registry), only applicable together with buildx |
MIT