Module: Jujube::Components

Includes:
Axes, Builders, Helpers, Notifications, Parameters, Properties, Publishers, Scm, Triggers, Wrappers
Included in:
DSL
Defined in:
lib/jujube/components.rb,
lib/jujube/components/scm.rb,
lib/jujube/components/axes.rb,
lib/jujube/components/macros.rb,
lib/jujube/components/helpers.rb,
lib/jujube/components/builders.rb,
lib/jujube/components/triggers.rb,
lib/jujube/components/wrappers.rb,
lib/jujube/components/parameters.rb,
lib/jujube/components/properties.rb,
lib/jujube/components/publishers.rb,
lib/jujube/components/notifications.rb

Overview

Helper methods for creating jenkins-job-builder components.

Defined Under Namespace

Modules: Axes, Builders, Helpers, Macros, Notifications, Parameters, Properties, Publishers, Scm, Triggers, Wrappers

Method Summary

Methods included from Publishers

#archive, #build, #cppcheck, #email_ext, #fitnesse, #gitlab_notifier, #gtest, #ircbot, #junit, #trigger, #trigger_parameterized_builds, #unittest, #xunit

Methods included from Builders

#copyartifact, #shell

Methods included from Wrappers

#timeout, #timestamps

Methods included from Triggers

#gitlab, #json, #pollscm, #pollurl, #reverse, #simple, #text, #url, #xml

Methods included from Scm

#bundle, #git, #package, #store

Methods included from Macros

#attribute, #section

Methods included from Properties

#priority_sorter, #throttle

Methods included from Parameters

#string, #validating_string

Methods included from Axes

#label_expression, #slave