class Gitlab::QA::Component::Jira

Constants

DOCKER_IMAGE
DOCKER_IMAGE_TAG

Public Instance Methods

instance() click to toggle source
Calls superclass method Gitlab::QA::Component::Base#instance
# File lib/gitlab/qa/component/jira.rb, line 12
def instance
  raise 'Please provide a block!' unless block_given?

  super
end
name() click to toggle source
# File lib/gitlab/qa/component/jira.rb, line 8
def name
  @name ||= "jira"
end
set_jira_hostname() click to toggle source
# File lib/gitlab/qa/component/jira.rb, line 28
def set_jira_hostname
  ::Gitlab::QA::Runtime::Env.jira_hostname = hostname
end
start() click to toggle source
# File lib/gitlab/qa/component/jira.rb, line 18
def start
  docker.run(image: image, tag: tag) do |command|
    command << '-d '
    command << "--name #{name}"
    command << "--net #{network}"
    command << "--hostname #{hostname}"
    command << "--publish 8080:8080"
  end
end