Skip to content

Commit dafdbf8

Browse files
committedMay 7, 2024
📝 Update all j-j-b documentation links
They've moved from openstack.org to readthedocs.io since this gem was last published.
1 parent f931209 commit dafdbf8

11 files changed

+63
-64
lines changed
 

‎CHANGELOG.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,37 @@ adheres to [Semantic Versioning](http://semver.org/).
1414

1515
### Added
1616

17-
- Support the `gitlab` trigger (see https://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.gitlab) ([#18](https://github.com/randycoulman/jujube/pull/18)) (with @halverneus)
17+
- Support the `gitlab` trigger (see https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.gitlab) ([#18](https://github.com/randycoulman/jujube/pull/18)) (with @halverneus)
1818

19-
- Support the `gitlab-notifier` publisher (see https://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.gitlab-notifier) ([#19](https://github.com/randycoulman/jujube/pull/19)) (with @halverneus)
19+
- Support the `gitlab-notifier` publisher (see https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.gitlab-notifier) ([#19](https://github.com/randycoulman/jujube/pull/19)) (with @halverneus)
2020

2121
## [0.14.0][0.14.0]
2222

2323
### Added
2424

2525
- Support the `concurrent` job attribute
26-
(see https://docs.openstack.org/infra/jenkins-job-builder/definition.html?highlight=concurrent) ([#13](https://github.com/randycoulman/jujube/pull/11)) (@mroelandts)
26+
(see https://jenkins-job-builder.readthedocs.io/en/latest/definition.html?highlight=concurrent) ([#13](https://github.com/randycoulman/jujube/pull/11)) (@mroelandts)
2727

2828
## [0.13.0][0.13.0]
2929

3030
### Added
3131

32-
- Support the `copyartifact` builder (see https://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.copyartifact) ([#11](https://github.com/randycoulman/jujube/pull/11)) (@ktreis)
32+
- Support the `copyartifact` builder (see https://jenkins-job-builder.readthedocs.io/en/latest/builders.html#builders.copyartifact) ([#11](https://github.com/randycoulman/jujube/pull/11)) (@ktreis)
3333

3434
## [0.12.0][0.12.0]
3535

3636
### Added
3737

38-
- Support the `string` parameter (see http://docs.openstack.org/infra/jenkins-job-builder/parameters.html#parameters.string) ([#3](https://github.com/randycoulman/jujube/pull/3)) (@jgeysens)
38+
- Support the `string` parameter (see https://jenkins-job-builder.readthedocs.io/en/latest/parameters.html#parameters.string) ([#3](https://github.com/randycoulman/jujube/pull/3)) (@jgeysens)
3939
- Support Rake 11.x versions ([#4](https://github.com/randycoulman/jujube/pull/4))
40-
- Support the `validating_string` parameter (see http://docs.openstack.org/infra/jenkins-job-builder/parameters.html#parameters.validating-string) ([#7](https://github.com/randycoulman/jujube/pull/7))
41-
- Support the `trigger_parameterized_builds` publisher (see http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.trigger-parameterized-builds) ([#9](https://github.com/randycoulman/jujube/pull/9))
40+
- Support the `validating_string` parameter (see https://jenkins-job-builder.readthedocs.io/en/latest/parameters.html#parameters.validating-string) ([#7](https://github.com/randycoulman/jujube/pull/7))
41+
- Support the `trigger_parameterized_builds` publisher (see https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.trigger-parameterized-builds) ([#9](https://github.com/randycoulman/jujube/pull/9))
4242

4343
## [0.11.0][0.11.0]
4444

4545
### Breaking Changes
4646

47-
- The `pollscm` component has been updated to conform to the new API in jenkins-job-builder 1.3.0 and later. See http://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.pollscm for details of the change. If you need to use the `pollscm` component and older versions of jenkins-job-builder, then stick with version 0.10.0 or earlier of Jujube.
47+
- The `pollscm` component has been updated to conform to the new API in jenkins-job-builder 1.3.0 and later. See https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.pollscm for details of the change. If you need to use the `pollscm` component and older versions of jenkins-job-builder, then stick with version 0.10.0 or earlier of Jujube.
4848

4949
- With this release, we are no longer officially supporting Ruby versions less than 2.1. Previous versions of Ruby are [considered end-of-life (EOL)](https://www.ruby-lang.org/en/downloads/) by the Ruby core team.
5050

@@ -60,7 +60,7 @@ adheres to [Semantic Versioning](http://semver.org/).
6060

6161
### Added
6262

63-
- Support the `priority_sorter` property (see http://docs.openstack.org/infra/jenkins-job-builder/properties.html#properties.priority-sorter).
63+
- Support the `priority_sorter` property (see https://jenkins-job-builder.readthedocs.io/en/latest/properties.html#properties.priority-sorter).
6464
- Links to documentation for the `fitnesse` publisher and `store` SCM that have now been merged into jenkins-job-builder.
6565
- This CHANGELOG.
6666

@@ -69,17 +69,17 @@ adheres to [Semantic Versioning](http://semver.org/).
6969
### Added
7070

7171
- Support the `disabled` job attribute
72-
(see http://docs.openstack.org/infra/jenkins-job-builder/general.html).
72+
(see https://jenkins-job-builder.readthedocs.io/en/latest/general.html).
7373

7474
## [0.8.0][0.8.0] - 2014-10-29
7575

76-
- Support the `throttle` job property (see http://docs.openstack.org/infra/jenkins-job-builder/properties.html#properties.throttle).
76+
- Support the `throttle` job property (see https://jenkins-job-builder.readthedocs.io/en/latest/properties.html#properties.throttle).
7777

7878
## [0.7.0][0.7.0] - 2014-10-28
7979

8080
### Added
8181

82-
- Support the `reverse` trigger (see http://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.reverse).
82+
- Support the `reverse` trigger (see https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.reverse).
8383

8484
## [0.6.0][0.6.0] - 2014-08-25
8585

@@ -91,13 +91,13 @@ adheres to [Semantic Versioning](http://semver.org/).
9191

9292
### Added
9393

94-
- Support the `fitnesse` publisher (see http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.fitnesse).
94+
- Support the `fitnesse` publisher (see https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.fitnesse).
9595

9696
## [0.5.1][0.5.1] - 2014-04-07
9797

9898
### Added
9999

100-
- Support the `store` SCM (see http://docs.openstack.org/infra/jenkins-job-builder/scm.html#scm.store).
100+
- Support the `store` SCM (see https://jenkins-job-builder.readthedocs.io/en/latest/scm.html#scm.store).
101101

102102
## [0.5.0][0.5.0] - 2014-03-28
103103

‎README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ uses of all of the supported attributes, sections, and components.
122122

123123
In general, component options are typically specified as standard Ruby hashes. The option
124124
names are the same as in the
125-
[jenkins-job-builder documentation](http://docs.openstack.org/infra/jenkins-job-builder/),
125+
[jenkins-job-builder documentation](https://jenkins-job-builder.readthedocs.io/en/latest/),
126126
except that you need to use underscores (`_`) instead of dashes (`-`) in the option names.
127127

128128
### Helper Methods

‎lib/jujube/components/axes.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module Axes
77

88
# Specify a `label-expression` axis for a matrix job.
99
#
10-
# See {http://docs.openstack.org/infra/jenkins-job-builder/project_matrix.html}.
10+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/project_matrix.html}.
1111
#
1212
# @param name [Symbol, String] The name of the axis.
1313
# @param values [Array<String>] The values of the axis.
@@ -18,7 +18,7 @@ def label_expression(name, values)
1818

1919
# Specify a `slave` axis for a matrix job.
2020
#
21-
# See {http://docs.openstack.org/infra/jenkins-job-builder/project_matrix.html}.
21+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/project_matrix.html}.
2222
#
2323
# @param name [Symbol, String] The name of the axis.
2424
# @param values [Array<String>] The values of the axis.
@@ -31,7 +31,7 @@ def slave(name, values)
3131

3232
# Specify an axis for a matrix job.
3333
#
34-
# See {http://docs.openstack.org/infra/jenkins-job-builder/project_matrix.html}.
34+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/project_matrix.html}.
3535
#
3636
# @param name [Symbol, String] The name of the axis.
3737
# @param values [Array<String>] The values of the axis.

‎lib/jujube/components/builders.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ module Builders
88
# @!method copyartifact(options = {})
99
# Specify a `copyartifact` builder for a job. Requires the `copyartifact` plugin.
1010
#
11-
# See {https://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.copyartifact}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/builders.html#builders.copyartifact}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
1515
standard_component :copyartifact
1616

1717
# Specify a `shell` builder for a job.
1818
#
19-
# See {http://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.shell}.
19+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/builders.html#builders.shell}.
2020
#
2121
# @param command [String] The shell command to execute.
2222
# @return [Hash] The specification for the component.

‎lib/jujube/components/parameters.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Parameters
88
# @!method string(options = {})
99
# Specify a `string` parameter for a job.
1010
#
11-
# See {http://docs.openstack.org/infra/jenkins-job-builder/parameters.html#parameters.string}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/parameters.html#parameters.string}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
@@ -17,7 +17,7 @@ module Parameters
1717
# @!method validating_string(options = {})
1818
# Specify a `validating-string` parameter for a job.
1919
#
20-
# See {http://docs.openstack.org/infra/jenkins-job-builder/parameters.html#parameters.validating-string}.
20+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/parameters.html#parameters.validating-string}.
2121
#
2222
# @param options [Hash] The configuration options for the component.
2323
# @return [Hash] The specification for the component.

‎lib/jujube/components/properties.rb

+2-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Properties
88
# @!method priority_sorter(options = {})
99
# Specify a `priority-sorter` property for a job.
1010
#
11-
# See {http://docs.openstack.org/infra/jenkins-job-builder/properties.html#properties.priority-sorter}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/properties.html#properties.priority-sorter}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
@@ -17,12 +17,11 @@ module Properties
1717
# @!method throttle(options = {})
1818
# Specify a `throttle` property for a job.
1919
#
20-
# See {http://docs.openstack.org/infra/jenkins-job-builder/properties.html#properties.throttle}.
20+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/properties.html#properties.throttle}.
2121
#
2222
# @param options [Hash] The configuration options for the component.
2323
# @return [Hash] The specification for the component.
2424
standard_component :throttle
2525
end
2626
end
2727
end
28-

‎lib/jujube/components/publishers.rb

+12-12
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Publishers
88
# @!method archive(options = {})
99
# Specify an `archive` publisher for a job.
1010
#
11-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.archive}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.archive}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
@@ -17,7 +17,7 @@ module Publishers
1717
# @!method cppcheck(options = {})
1818
# Specify a `cppcheck` publisher for a job.
1919
#
20-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.cppcheck}.
20+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.cppcheck}.
2121
#
2222
# @param options [Hash] The configuration options for the component.
2323
# @return [Hash] The specification for the component.
@@ -26,7 +26,7 @@ module Publishers
2626
# @!method email_ext(options = {})
2727
# Specify an `email-ext` publisher for a job.
2828
#
29-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.email-ext}.
29+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.email-ext}.
3030
#
3131
# @param options [Hash] The configuration options for the component.
3232
# @return [Hash] The specification for the component.
@@ -35,7 +35,7 @@ module Publishers
3535
# @!method fitnesse(options = {})
3636
# Specify a `fitnesse` publisher for a job.
3737
#
38-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.fitnesse}.
38+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.fitnesse}.
3939
#
4040
# @param options [Hash] The configuration options for the component.
4141
# @return [Hash] The specification for the component.
@@ -44,7 +44,7 @@ module Publishers
4444
# @!method gitlab_notifier(options = {})
4545
# Specify a `gitlab-notifier` publisher for a job.
4646
#
47-
# See {https://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.gitlab-notifier}.
47+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.gitlab-notifier}.
4848
#
4949
# @param options [Hash] The configuration options for the component.
5050
# @return [Hash] The specification for the component.
@@ -53,7 +53,7 @@ module Publishers
5353
# @!method ircbot(options = {})
5454
# Specify an `ircbot` publisher for a job.
5555
#
56-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.ircbot}.
56+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.ircbot}.
5757
#
5858
# @param options [Hash] The configuration options for the component.
5959
# @return [Hash] The specification for the component.
@@ -62,7 +62,7 @@ module Publishers
6262
# @!method junit(options = {})
6363
# Specify a `junit` publisher for a job.
6464
#
65-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.junit}.
65+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.junit}.
6666
#
6767
# @param options [Hash] The configuration options for the component.
6868
# @return [Hash] The specification for the component.
@@ -71,15 +71,15 @@ module Publishers
7171
# @!method trigger(options = {})
7272
# Specify a `trigger` publisher for a job.
7373
#
74-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.trigger}.
74+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.trigger}.
7575
#
7676
# @param options [Hash] The configuration options for the component.
7777
# @return [Hash] The specification for the component.
7878
standard_component :trigger
7979

8080
# Specify a `trigger-parameterized-builds` publisher for a job.
8181
#
82-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.trigger-parameterized-builds}.
82+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.trigger-parameterized-builds}.
8383
#
8484
# `trigger-parameterized-builds` can trigger multiple sets of builds,
8585
# each with their own configuration. Each build specification is added
@@ -104,7 +104,7 @@ def trigger_parameterized_builds
104104

105105
# Specify an `xunit` publisher for a job.
106106
#
107-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.xunit}.
107+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.xunit}.
108108
#
109109
# `xunit` can publish multiple sets of test results. The specification for each set
110110
# of test results is added in a nested configuration block using the {#unittest} method.
@@ -128,7 +128,7 @@ def xunit(options = {}, &block)
128128

129129
# Configure a `build` for a {#trigger_parameterized_builds} publisher.
130130
#
131-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.trigger-parameterized-builds}.
131+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.trigger-parameterized-builds}.
132132
#
133133
# @param options [Hash] The configuration options for the build.
134134
# @return [Hash] The specification for the build.
@@ -170,7 +170,7 @@ def build(options = {})
170170
# @!method unittest(options = {})
171171
# Configure a `unittest` test type for an {#xunit} publisher.
172172
#
173-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#publishers.xunit}.
173+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#publishers.xunit}.
174174
#
175175
# @param options [Hash] The configuration options for the test type.
176176
# @return [Hash] The specification for the test type.

‎lib/jujube/components/scm.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ module Scm
88
# @!method git(options = {})
99
# Specify a `git` SCM for a job.
1010
#
11-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#scm.git}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#scm.git}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
1515
standard_component :git
1616

1717
# Specify a `store` SCM for a job.
1818
#
19-
# See {http://docs.openstack.org/infra/jenkins-job-builder/scm.html#scm.store}.
19+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/scm.html#scm.store}.
2020
#
2121
# `store` can watch multiple pundles (packages or bundles) The specification for each
2222
# pundle is added in a nested configuration block using the {#package} or {#bundle} method.

‎lib/jujube/components/triggers.rb

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Triggers
88
# @!method gitlab(options = {})
99
# Specify a `gitlab` trigger for a job.
1010
#
11-
# See {https://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.gitlab}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.gitlab}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
@@ -19,15 +19,15 @@ module Triggers
1919
#
2020
# This trigger requires jenkins-job-builder 1.3.0 or later.
2121
#
22-
# See {http://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.pollscm}.
22+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.pollscm}.
2323
#
2424
# @param options [Hash] The configuration options for the component.
2525
# @return [Hash] The specification for the component.
2626
standard_component :pollscm
2727

2828
# Specify a `pollurl` trigger for a job.
2929
#
30-
# See {http://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.pollurl}.
30+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.pollurl}.
3131
#
3232
# `pollurl` can poll several URLs. Each URL specification is added
3333
# in a nested configuration block using the {#url} method.
@@ -51,7 +51,7 @@ def pollurl(options = {}, &block)
5151

5252
# Specify a `reverse` trigger for a job.
5353
#
54-
# See {http://docs.openstack.org/infra/jenkins-job-builder/triggers.html#triggers.reverse}.
54+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html#triggers.reverse}.
5555
#
5656
# @param options [Hash] The reverse project trigger options.
5757
# @option options [String, Array<String>] :jobs The jobs to watch. Note that

‎lib/jujube/components/wrappers.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ module Wrappers
88
# @!method timeout(options = {})
99
# Specify a `timeout` wrapper for a job.
1010
#
11-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html#wrappers.timeout}.
11+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html#wrappers.timeout}.
1212
#
1313
# @param options [Hash] The configuration options for the component.
1414
# @return [Hash] The specification for the component.
1515
standard_component :timeout
1616

1717
# Specify a `timestamps` wrapper for a job.
1818
#
19-
# See {http://docs.openstack.org/infra/jenkins-job-builder/wrappers.html#wrappers.timestamps}.
19+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/wrappers.html#wrappers.timestamps}.
2020
#
2121
# @return [Hash] The specification for the component.
2222
def timestamps

‎lib/jujube/job.rb

+19-19
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def initialize(job_name)
2727
# @!attribute name
2828
# The name of the job - will be the name as seen in Jenkins.
2929
#
30-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
30+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
3131
#
3232
# @return [String]
3333
attribute :name
@@ -36,63 +36,63 @@ def initialize(job_name)
3636
# The type of job. This normally does not need to be specified, as it
3737
# will be inferred as `matrix` if any `axes` are added.
3838
#
39-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
39+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
4040
#
4141
# @return [String]
4242
attribute :project_type
4343

4444
# @!attribute description
4545
# The description of the job.
4646
#
47-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
47+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
4848
#
4949
# @return [String]
5050
attribute :description
5151

5252
# @!attribute node
5353
# The Jenkins node or named group where the job should be run.
5454
#
55-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
55+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
5656
#
5757
# @return [String]
5858
attribute :node
5959

6060
# @!attribute block_upstream
6161
# `true` if this job should block while upstream jobs are running.
6262
#
63-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
63+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
6464
#
6565
# @return [Boolean]
6666
attribute :block_upstream
6767

6868
# @!attribute block_downstream
6969
# `true` if this job should block while downstream jobs are running.
7070
#
71-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
71+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
7272
#
7373
# @return [Boolean]
7474
attribute :block_downstream
7575

7676
# @!attribute quiet_period
7777
# Number of seconds to wait between consecutive runs of the job.
7878
#
79-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
79+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
8080
#
8181
# @return [Fixnum]
8282
attribute :quiet_period
8383

8484
# @!attribute concurrent
8585
# `true` if this job should be concurrent.
8686
#
87-
# See {https://docs.openstack.org/infra/jenkins-job-builder/definition.html?highlight=concurrent}.
87+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html?highlight=concurrent}.
8888
#
8989
# @return [Boolean]
9090
attribute :concurrent
9191

9292
# @!attribute disabled
9393
# `true` if this job should be disabled.
9494
#
95-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html}.
95+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html}.
9696
#
9797
# @return [Boolean]
9898
attribute :disabled
@@ -104,15 +104,15 @@ def initialize(job_name)
104104
# Sections are listed in the order specified under Module Execution in the
105105
# Jenkins Job Builder documentation.
106106
#
107-
# See {http://docs.openstack.org/infra/jenkins-job-builder/definition.html#module-execution}.
107+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/definition.html#module-execution}.
108108

109109
# @!method axes
110110
# The matrix axes for the job.
111111
#
112112
# Add axes in the job's configuration block using helper methods defined in
113113
# {Components::Parameters}.
114114
#
115-
# See {http://docs.openstack.org/infra/jenkins-job-builder/project_matrix.html}.
115+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/project_matrix.html}.
116116
#
117117
# @return [Array]
118118
section :axes
@@ -123,7 +123,7 @@ def initialize(job_name)
123123
# Add parameters in the job's configuration block using helper methods defined in
124124
# {Components::Parameters}.
125125
#
126-
# See {http://docs.openstack.org/infra/jenkins-job-builder/parameters.html}.
126+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/parameters.html}.
127127
#
128128
# @return [Array]
129129
section :parameters
@@ -134,7 +134,7 @@ def initialize(job_name)
134134
# Add properties in the job's configuration block using helper methods defined in
135135
# {Components::Properties}.
136136
#
137-
# See {http://docs.openstack.org/infra/jenkins-job-builder/properties.html}.
137+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/properties.html}.
138138
#
139139
# @return [Array]
140140
section :properties
@@ -145,7 +145,7 @@ def initialize(job_name)
145145
# Add SCMs in the job's configuration block using helper methods defined in
146146
# {Components::Scm}.
147147
#
148-
# See {http://docs.openstack.org/infra/jenkins-job-builder/scm.html}.
148+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/scm.html}.
149149
#
150150
# @return [Array]
151151
section :scm
@@ -156,7 +156,7 @@ def initialize(job_name)
156156
# Add triggers in the job's configuration block using helper methods defined in
157157
# {Components::Triggers}.
158158
#
159-
# See {http://docs.openstack.org/infra/jenkins-job-builder/triggers.html}.
159+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/triggers.html}.
160160
#
161161
# @return [Array]
162162
section :triggers
@@ -167,7 +167,7 @@ def initialize(job_name)
167167
# Add wrappers in the job's configuration block using helper methods defined in
168168
# {Components::Wrappers}.
169169
#
170-
# See {http://docs.openstack.org/infra/jenkins-job-builder/wrappers.html}.
170+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/wrappers.html}.
171171
#
172172
# @return [Array]
173173
section :wrappers
@@ -178,7 +178,7 @@ def initialize(job_name)
178178
# Add builders in the job's configuration block using helper methods defined in
179179
# {Components::Builders}.
180180
#
181-
# See {http://docs.openstack.org/infra/jenkins-job-builder/builders.html}.
181+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/builders.html}.
182182
#
183183
# @return [Array]
184184
section :builders
@@ -189,7 +189,7 @@ def initialize(job_name)
189189
# Add publishers in the job's configuration block using helper methods defined in
190190
# {Components::Publishers}.
191191
#
192-
# See {http://docs.openstack.org/infra/jenkins-job-builder/publishers.html}.
192+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/publishers.html}.
193193
#
194194
# @return [Array]
195195
section :publishers
@@ -200,7 +200,7 @@ def initialize(job_name)
200200
# Add notifications in the job's configuration block using helper methods defined in
201201
# {Components::Notifications}.
202202
#
203-
# See {http://docs.openstack.org/infra/jenkins-job-builder/notifications.html}.
203+
# See {https://jenkins-job-builder.readthedocs.io/en/latest/notifications.html}.
204204
#
205205
# @return [Array]
206206
section :notifications

0 commit comments

Comments
 (0)
Please sign in to comment.