Commit Graph
32590 Commits
Author SHA1 Message Date
Kohsuke Kawaguchi 2e4e5964b9 [maven-release-plugin] prepare release jenkins-2.138 jenkins-2.138 2018-08-13 09:09:45 -07:00
surenpi a2c8451243 Add translation for management 2018-08-13 22:48:01 +08:00
surenpi 749804d569 Add translation for install 2018-08-13 22:41:55 +08:00
Kohsuke Kawaguchi ae08d8fad8 mvn incrementals:reincrementalify 2018-08-13 07:32:06 -07:00
Kohsuke Kawaguchi f536307051 [maven-release-plugin] prepare for next development iteration 2018-08-13 07:26:04 -07:00
Kohsuke Kawaguchi a69801af6b [maven-release-plugin] prepare release jenkins-2.121.3 jenkins-2.121.3 2018-08-13 07:26:04 -07:00
Daniel Beck 7c978d954c Clean up at-since 2018-08-13 13:16:34 +02:00
Daniel Beck 0053851f68 Merge commit '817f1149781eeb3ceea7839ab3213d2d2fdc9b3d' into security-master 2018-08-13 12:55:27 +02:00
Daniel Beck c508620baf Merge commit '817f1149781eeb3ceea7839ab3213d2d2fdc9b3d' of git://github.com/jenkinsci/jenkins 2018-08-13 12:42:00 +02:00
Kohsuke Kawaguchi 817f114978 [maven-release-plugin] prepare for next development iteration 2018-08-12 20:07:25 -07:00
Kohsuke Kawaguchi 49156a51c9 [maven-release-plugin] prepare release jenkins-2.137 jenkins-2.137 2018-08-12 20:07:17 -07:00
Oleg Nenashev 0e5dc702e0 Merge pull request #3576 from VirtualTim/patch-1
Stop premature scroll bar on long build labels
2018-08-11 18:58:40 +02:00
Oleg Nenashev ba395a1abf [JENKINS-52181] - Add missing import 2018-08-11 18:57:12 +02:00
Oleg Nenashev d503744069 Merge pull request #3551 from jglick/nonfatal-snapshot-comparisons-JENKINS-52665
[JENKINS-52665] Treat plugin dependency mismatches involving snapshots as nonfatal
2018-08-11 18:55:04 +02:00
Oleg Nenashev 1a8997102f Merge pull request #3581 from LinuxSuRen/fix/oldDataMonitor
Fixes wrong translations to Simplified Chinese
2018-08-11 18:52:09 +02:00
suren a84e7ae833 Add Chinese translation for Jenkins model 2018-08-11 23:49:22 +08:00
suren 12a6acfc8e Fixes wrong translations to Simplified Chinese 2018-08-11 22:56:11 +08:00
Jesse Glick 81fbe021c6 Merge pull request #3567 from jglick/new-parent
Update parent POM
2018-08-07 18:42:05 -04:00
Kohsuke Kawaguchi 7b2698db89 mvn incrementals:reincrementalify 2018-08-05 13:03:47 -07:00
Kohsuke Kawaguchi 511fb1e4ec [maven-release-plugin] prepare for next development iteration 2018-08-05 12:56:44 -07:00
Kohsuke Kawaguchi 430e92504e [maven-release-plugin] prepare release jenkins-2.136 jenkins-2.136 2018-08-05 12:56:43 -07:00
Kohsuke Kawaguchi 900fab5bd8 Revert "[JENKINS-49905] - verify-signature in core/pom.xml (#3561)"
This reverts commit fe2fa9c670.

See failure log below (also at
https://gist.github.com/kohsuke/9dcff6789ce5eda88b4635a34e986e61)

IIUC, JENKINS-49905 was meant to test the signature of remoting, but the
change is testing the signature of core jar, which is not meant to be
signed. So this failure makes sense.

Reverting the change to proceed with the release.

----------------------
Sun Aug  5 10:49:34 PDT 2018: [INFO] [INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ jenkins-core ---
Sun Aug  5 10:49:34 PDT 2018: [INFO] [INFO] Building jar: /files/kohsuke/ws/jenkins/rc/core/target/jenkins-core-2.136.jar
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO] --- maven-hpi-plugin:2.3:record-core-location (default) @ jenkins-core ---
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO] >>> findbugs-maven-plugin:3.0.5:check (findbugs) > :findbugs @ jenkins-core >>>
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO] --- findbugs-maven-plugin:3.0.5:findbugs (findbugs) @ jenkins-core ---
Sun Aug  5 10:49:35 PDT 2018: [INFO] [INFO] Fork Value is true
Sun Aug  5 10:50:10 PDT 2018: [INFO] [INFO] Done FindBugs Analysis....
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] <<< findbugs-maven-plugin:3.0.5:check (findbugs) < :findbugs @ jenkins-core <<<
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] --- findbugs-maven-plugin:3.0.5:check (findbugs) @ jenkins-core ---
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] BugInstance size is 0
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] Error size is 0
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] No errors/warnings found
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] --- maven-gpg-plugin:1.6:sign (sign-artifacts) @ jenkins-core ---
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:11 PDT 2018: [INFO] [INFO] --- maven-jarsigner-plugin:1.2:verify (verify-signature) @ jenkins-core ---
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] ------------------------------------------------------------------------
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Reactor Summary:
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Jenkins main module 2.136 .......................... SUCCESS [  9.657 s]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Jenkins cli ........................................ SUCCESS [ 13.659 s]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Jenkins core ....................................... FAILURE [01:40 min]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Jenkins war ........................................ SKIPPED
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Tests for Jenkins core 2.136 ....................... SKIPPED
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] ------------------------------------------------------------------------
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] BUILD FAILURE
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] ------------------------------------------------------------------------
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Total time: 02:04 min
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] Finished at: 2018-08-05T10:50:12-07:00
Sun Aug  5 10:50:12 PDT 2018: [INFO] [INFO] ------------------------------------------------------------------------
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-jarsigner-plugin:1.2:verify (verify-signature) on project jenkins-core: Failed executing '/bin/sh -c cd /files/kohsuke/ws/jenkins/rc/core && /usr/local/jdk1.8.0_144/jre/../bin/jarsigner -verify -strict -certs /files/kohsuke/ws/jenkins/rc/core/target/jenkins-core-2.136.jar' - exitcode 16 -> [Help 1]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] For more information about the errors and possible solutions, please read the following articles:
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR]
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR] After correcting the problems, you can resume the build with the command
Sun Aug  5 10:50:12 PDT 2018: [INFO] [ERROR]   mvn <goals> -rf :jenkins-core
----------------------

Executing the offending command from the terminal:
----------------------
$ /bin/sh -c 'cd /files/kohsuke/ws/jenkins/rc/core && /usr/local/jdk1.8.0_144/jre/../bin/jarsigner -verify -strict -certs /files/kohsuke/ws/jenkins/rc/core/target/jenkins-core-2.136.jar'

jar is unsigned.
$ echo $?
16
----------------------
2018-08-05 11:46:39 -07:00
Devin Nusbaum 6df66e90a3 Merge pull request #3562 from dwnusbaum/JENKINS-41127
[JENKINS-41127] Prevent flyweight tasks for jobs with concurrent execution disabled from running concurrently
2018-08-03 21:58:41 -04:00
Oleg Nenashev d67616f839 Merge pull request #3574 from oleg-nenashev/feature/admin-whitelist-rule
Do not store Jenkins instance references in AdminWhitelistRule
2018-08-03 22:48:13 +02:00
Matt Sicker 199a830383 [JENKINS-52822] Add CLI command to enable a plugin (#3571)
* [JENKINS-52822] Add CLI command to enable a plugin

* [JENKINS-52822] Add CLI command to enable a plugin

This adds the ability to enable multiple plugins at once along with their dependencies.

* Add missing license headers

* Clarify javadoc

* Fix copyright

Work was done while at work!

* Improve short description of enable-plugin command

* Improve output of enable-plugin command

* Clarify enable-plugin errors regarding dependencies
2018-08-03 13:19:04 +02:00
Oleg Nenashev efb7adcccb Do not store Jenkins instance references in AdmineWhitelistRule 2018-08-03 09:40:11 +02:00
Tim Lander e9ee7ee3aa Stop premature scroll bar on long build labels
The build name width did not take into account the width/offset of the build icon. This resulted in a scroll bar being added prematurely.
Screenshot of change: https://i.imgur.com/RmercIT.png
2018-08-03 10:57:43 +08:00
Leonardo Rossetti fe2fa9c670 [JENKINS-49905] - verify-signature in core/pom.xml (#3561)
* verify-signature in core/pom.xml

* removed maven comment + add-tsa task
2018-08-02 23:04:40 +02:00
Jesse Glick ebd71116c1 [JENKINS-52729] Launcher.ProcStarter.stdout(TaskListener) discards remotability (#3563)
* [JENKINS-52729] Demonstrating issue with Launcher.ProcStarter.stdout(TaskListener).

* [JENKINS-52729] Properly remote the TaskListener.

* Defend test against a possible problem on Windows.

* FindBugs

* Fix a Windows test failure. There is no C:\Windows\System32\echo.exe; it is a cmd.exe built-in.

* Clarify in Javadoc that TaskListener is remotable.

* A call to stdout(TaskListener) should be countermanded by a call to stdout(OutputStream), which was true for local but not remote launchers.
2018-08-02 19:52:12 +02:00
Daniel Beck 87c61f527d Merge branch 'security-stable-2.121' into security-master 2018-08-02 02:28:34 +02:00
Daniel Beck 7ac1c48ea6 Merge branch 'security-stable-2.107' into security-stable-2.121 2018-08-02 02:27:38 +02:00
Daniel Beck 909781ca14 Merge branch 'security-stable-2.89' into security-stable-2.107 2018-08-02 02:26:18 +02:00
Daniel Beck e56103203c Merge branch 'security-stable-2.73' into security-stable-2.89 2018-08-02 02:24:55 +02:00
Wadeck Follonier 6867e44695 [SECURITY-1071] 2018-08-02 01:34:28 +02:00
Nicolas De loof 78e012abca [JENKINS-52794] - offer symetrical getter for databound constructor parameter "env" (#3566)
* offer symetrical getter for databound constructor parameter "env"

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>

* javadoc

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2018-08-01 20:03:35 +02:00
Daniel Beck e48604215d Merge branch 'security-stable-2.121' into security-master 2018-08-01 18:33:01 +02:00
Daniel Beck 307688a86e Merge branch 'security-stable-2.107' into security-stable-2.121 2018-08-01 18:28:56 +02:00
Daniel Beck dbab00ab89 Merge branch 'security-stable-2.89' into security-stable-2.107 2018-08-01 18:24:26 +02:00
Daniel Beck df1250abb0 Merge branch 'security-stable-2.73' into security-stable-2.89 2018-08-01 18:22:03 +02:00
Wadeck Follonier 727d58f690 [SECURITY-637] 2018-08-01 18:19:32 +02:00
Daniel Beck 323982abd7 Merge branch 'security-stable-2.121' into security-master 2018-08-01 17:34:32 +02:00
Daniel Beck 6d85033d10 Merge branch 'stable-2.121' 2018-08-01 15:54:13 +02:00
Daniel Beck d4a1408084 Merge branch 'security-stable-2.107' into security-stable-2.121 2018-08-01 15:53:25 +02:00
Daniel Beck 386599c4f4 Merge branch 'security-stable-2.89' into security-stable-2.107 2018-08-01 15:50:11 +02:00
Oleg Nenashev d0e7992f97 Merge pull request #3568 from oleg-nenashev/javadoc-tool-installer
Javadoc: Link ToolInstaller to InstallSourceProperty
2018-08-01 15:03:03 +02:00
Daniel Beck 88fb3d460f Merge branch 'security-stable-2.73' into security-stable-2.89 2018-08-01 13:59:42 +02:00
ValHaris 0077685929 [JENKINS-52534] Add java.time.Ser to security whitelisted classes (JEP-200) (#3542)
(cherry picked from commit dfd5dcbec2)
2018-08-01 10:42:28 +02:00
Pavel Avgustinov 37d3a2e5ee Fix potential deadlock between queue maintenance and asynchronous execution (#3354)
[JENKINS-46248] - Fix potential deadlock between queue maintenance and asynchronous execution

(cherry picked from commit 01b1f1ddbc)
2018-08-01 10:36:28 +02:00
Jesse Glick a94769781e [JENKINS-51603] The proper way to make a parameter optional is to use @DataBoundSetter.
(cherry picked from commit 98b3769915)
2018-08-01 10:20:10 +02:00
Oleg Nenashev 8efcbd8fe0 [JENKINS-51603] - Use CheckForNull instead of Nullable
(cherry picked from commit d79c6afd21)
2018-08-01 10:14:36 +02:00