Class: Gitx::Cli::BuildtagCommand
- Inherits:
-
BaseCommand
- Object
- Thor
- BaseCommand
- Gitx::Cli::BuildtagCommand
- Defined in:
- lib/gitx/cli/buildtag_command.rb
Instance Method Summary collapse
Methods inherited from BaseCommand
Methods included from Thor::Actions
Constructor Details
This class inherits a constructor from Gitx::Cli::BaseCommand
Instance Method Details
#buildtag ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/gitx/cli/buildtag_command.rb', line 9 def buildtag fail 'Unknown branch. Environment variables TRAVIS_BRANCH or CI_BRANCH are required' unless branch_name fail "Branch must be one of the supported taggable branches: #{config.taggable_branches}" unless config.taggable_branch?(branch_name) label = "buildtag generated by build #{build_number}" create_build_tag(branch_name, label) end |