Skip to content

getflowbox/semantic-release-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

semantic-release-docker

This is a dockerized version of semantic-release

How to use?

Simply run it with all needed parameter:

$ docker run --rm flowboxab/semantic-release:<tag>
Run automated package publishing

Usage:
  semantic-release [options] [plugins]

Options
  -b, --branches        Git branches to release from                     [array]
  -r, --repository-url  Git repository URL                              [string]
  -t, --tag-format      Git tag format                                  [string]
  -p, --plugins         Plugins                                          [array]
  -e, --extends         Shareable configurations                         [array]
      --ci              Toggle CI verifications                        [boolean]
      --debug           Output debugging information                   [boolean]
  -d, --dry-run         Skip publishing                                [boolean]
  -h, --help            Show help                                      [boolean]
  -v, --version         Show version number                            [boolean]

Plugins
      --verify-conditions                                                [array]
      --analyze-commits                                                 [string]
      --verify-release                                                   [array]
      --generate-notes                                                   [array]
      --prepare                                                          [array]
      --publish                                                          [array]
      --success                                                          [array]
      --fail                                                             [array]

When analyzing a git-repo you have to use the -w and mount volumes accordingly, i.e.

$ docker run --rm -w /rel -v $(pwd):/rel \
         flowboxab/semantic-release:18.0.0 -d --generate-notes

Installed plugins

These plugins are installed:

That's it.

User Feedback

Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue.

Versioning

We use re-use the versions that the original semantic-release package is using

About

Semantic Release but dockerized

Resources

License

Stars

Watchers

Forks

Packages

No packages published