Skip to content

Commit c85d134

Browse files
authored
Merge pull request #2586 from MarkEWaite/use-github-issues
Convert Jira issue references to GitHub issues
2 parents 5dce95f + 22717f7 commit c85d134

25 files changed

+367
-378
lines changed

CONTRIBUTING.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
**NOTE**
55

66
The built-in DSL is in [Maintenance Mode](https://en.wikipedia.org/wiki/Maintenance_mode). If a feature is available in
7-
[Dynamic DSL](docs/Dynamic-DSL.md), it will not be added to the built-in DSL. Any pull requests or JIRA tickets for
7+
[Dynamic DSL](docs/Dynamic-DSL.md), it will not be added to the built-in DSL. Any pull requests or issues for
88
adding support for features that are available in Dynamic DSL will be rejected.
99
---
1010

@@ -25,13 +25,11 @@ the [Dynamic DSL](docs/Dynamic-DSL.md). Feature requests or pull requests for fe
2525
already supported by dynamic DSL are likely to be rejected since it's not feasible to add support for
2626
every config option of each of the 1000+ plugins available in the Update Center.
2727

28-
* Feature Requests - Create a "New Feature" issue on the
29-
[Jenkins JIRA](https://issues.jenkins-ci.org/secure/Dashboard.jspa?selectPageId=15341). Remember to add the `job-dsl-plugin`
30-
component.
31-
* Feature Implementations - Even better than a JIRA issue is an implementation. If the implementation requires design
28+
* Feature Requests - Create a ["Feature request" issue](https://github.com/jenkinsci/job-dsl-plugin/issues).
29+
* Feature Implementations - An implementation is Even better than an issue. If the implementation requires design
3230
or architectural changes or would need refactoring, send a mail to the
3331
[group](https://groups.google.com/forum/?fromgroups#!forum/job-dsl-plugin) with a proposal. Otherwise simply fork
34-
the repo, create a branch (named after the JIRA "New Feature" you created earlier), implement it yourself and submit a
32+
the repo, create a branch, implement it yourself and submit a
3533
Pull Request.
3634
* Open a feature request for adding support for a specific plugin only if the plugin is not supported by the
3735
[Dynamic DSL](docs/Dynamic-DSL.md) and if the plugin does not implement the
@@ -40,11 +38,8 @@ every config option of each of the 1000+ plugins available in the Update Center.
4038

4139
### Bugs
4240

43-
* Bug Reports - Create a new "Bug" issue on the
44-
[Jenkins JIRA](https://issues.jenkins-ci.org/secure/Dashboard.jspa?selectPageId=15341). Remember to add the `job-dsl-plugin`
45-
component.
46-
* Bug Fixes - Even better than a JIRA issue is a fix. Simply fork our repo, create a branch (named after the JIRA "Bug"
47-
you created earlier), implement it yourself and submit a Pull Request.
41+
* Bug Reports - Create a new ["Bug report" issue](https://github.com/jenkinsci/job-dsl-plugin/issues).
42+
* Bug Fixes - A fix is even better than an issue. Simply fork our repo, create a branch, implement it yourself and submit a Pull Request.
4843

4944
## Our Git Protocol
5045

@@ -53,7 +48,7 @@ GitHub account in order to do this):
5348

5449
1. Fork the `jenkinsci/job-dsl-plugin` repository to your account.
5550
2. On your local machine, clone your copy of the `job-dsl-plugin` repo.
56-
3. Again on your local machine, create a branch, ideally named after a JIRA issue you've created for the work.
51+
3. Again on your local machine, create a branch, ideally named after the issue you've created for the work.
5752
4. Switch to the local branch and make your changes. When you're happy, commit them and push them to your repo branch.
5853
5. Also update the documentation (including examples) and add tests as part of your changes.
5954
6. Then, on the GitHub website, find the branch you created for your work, and submit a Pull Request. This will then

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ about Job DSL. If you have a talk or blog post to share, please raise a hand, e.
134134
Head over to [Stack Overflow](https://stackoverflow.com/questions/tagged/jenkins-job-dsl) or the
135135
[mailing list](https://groups.google.com/d/forum/job-dsl-plugin) to get help.
136136

137-
Use the [Issue Tracker](https://issues.jenkins-ci.org/secure/Dashboard.jspa?selectPageId=15341) for reporting bugs and
138-
making feature requests. Select the `job-dsl-plugin` component when searching or creating issues.
137+
Use the [Issue Tracker](https://github.com/jenkinsci/job-dsl-plugin/issues) for reporting bugs and
138+
making feature requests.
139139

140140
You can actively help to improve Job DSL by contributing code, documentation and tests or by reviewing and testing
141141
upcoming changes on [GitHub](https://github.com/jenkinsci/job-dsl-plugin). Start by reading the

RELEASING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ These are the steps to release the Maven-based Job DSL plugin.
77
* Edit the [draft release notes](https://github.com/jenkinsci/job-dsl-plugin/releases) and publish them
88
* Run the [Push to the GitHub Wiki](https://github.com/jenkinsci/job-dsl-plugin/actions/workflows/wiki.yml) workflow to update the wiki with the new version
99
* Open a pull request to add the newly-released version to the API viewer in `job-dsl-plugin/pom.xml` and `job-dsl-plugin/src/main/hbs/root.hbs`
10-
* Close all resolved issues in [JIRA](https://issues.jenkins-ci.org/secure/Dashboard.jspa?selectPageId=15341)
10+
* Close all resolved issues in [GitHub](https://github.com/jenkinsci/job-dsl-plugin/issues)
1111
* Open a pull request to update the [Job DSL Playground](https://github.com/sheehan/job-dsl-playground)
1212
* Open a pull request to update the [Job DSL Gradle Example](https://github.com/sheehan/job-dsl-gradle-example)
1313
* Open a pull request to update the [Job DSL Sample](https://github.com/unguiculus/job-dsl-sample)

docs/Dynamic-DSL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Dynamic methods are marked with a purple "Dynamic" tag. The dynamic DSL is *not*
1111
If a methods is marked as required in the API viewer, it must be specified within it's context.
1212

1313
The following example shows a DSL script for using the dynamic DSL to configure the
14-
[CVS Plugin](https://wiki.jenkins-ci.org/display/JENKINS/CVS+Plugin).
14+
[CVS Plugin](https://plugins.jenkins.io/cvs/).
1515

1616
job('example') {
1717
scm {

docs/Extending-the-DSL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,4 +249,4 @@ configuration can be changed at Manage Jenkins > System Log, e.g. by adding a ne
249249

250250
The following plugins implement the extension point and serve as examples:
251251

252-
* [JGiven Plugin](https://wiki.jenkins-ci.org/display/JENKINS/JGiven+Plugin)
252+
* [JGiven Plugin](https://plugins.jenkins.io/jgiven/)

docs/Handling-Credentials.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
There are three options for handling credentials and other secrets in Job DSL scripts.
22

3-
The first option involves the [Credentials Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin) which
3+
The first option involves the [Credentials Plugin](https://plugins.jenkins.io/credentials/) which
44
manages credentials in a secure manner and allows Job DSL scripts to reference credentials by their identifier. It is
55
also the most secure option because the credentials do not need to passed to the Job DSL script.
66

@@ -14,13 +14,12 @@ The following sections show how to handle credentials in detail.
1414

1515
## The Credentials Plugin
1616

17-
The [Credentials Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin) adds a new menu entry called
17+
The [Credentials Plugin](https://plugins.jenkins.io/credentials/) adds a new menu entry called
1818
"Credentials" to the top-level Jenkins navigation, next to "Manage Jenkins". The Credentials page allows to manage
1919
credentials for any plugins that can consume these credentials., e.g. the [Git
20-
Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin) or the [Subversion
21-
Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin).
20+
Plugin](https://plugins.jenkins.io/git/) or the [Subversion Plugin](https://plugins.jenkins.io/subversion/).
2221

23-
The [Credentials Binding Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Binding+Plugin) can be used to
22+
The [Credentials Binding Plugin](https://plugins.jenkins.io/credentials-binding/) can be used to
2423
assign credentials to build variables. These can be used in shell scripts or other plugins that can consume build
2524
variables but no credentials from the Credentials Plugin.
2625

@@ -63,7 +62,7 @@ The Job DSL allows to specify the credentials' ID as a reference when when confi
6362

6463
All build variables are exposed to the Job DSL scripts as variables, see [User Power
6564
Moves](User-Power-Moves#access-the-jenkins-environment-variables). There are several ways to define credentials as
66-
build variables, e.g. the [EnvInject Plugin](https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin) provides a
65+
build variables, e.g. the [EnvInject Plugin](https://plugins.jenkins.io/envinject/) provides a
6766
"Inject passwords to the build as environment variables" setting to inject passwords either defined globally in
6867
"Configure System" or directly on a job.
6968

@@ -111,5 +110,5 @@ like build variables as in the examples above.
111110
}
112111

113112
A drawback of using global passwords is that all credentials are injected into the job and not only the ones needed to
114-
run the job. The [Credentials Binding Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Binding+Plugin)
113+
run the job. The [Credentials Binding Plugin](https://plugins.jenkins.io/credentials-binding/)
115114
allows more fine-grained access to credentials.

0 commit comments

Comments
 (0)