Code changed in jenkins
User: Oleg Nenashev
Path:
README.md
docs/logging.md
docs/workDir.md
src/main/java/hudson/remoting/Engine.java
src/main/java/hudson/remoting/FileSystemJarCache.java
src/main/java/hudson/remoting/Launcher.java
src/main/java/hudson/remoting/TeeOutputStream.java
src/main/java/hudson/remoting/jnlp/Main.java
src/main/java/org/jenkinsci/remoting/engine/WorkDirManager.java
src/test/java/org/jenkinsci/remoting/engine/WorkDirManagerTest.java
http://jenkins-ci.org/commit/remoting/76c9b8ccf14f7def1141565b0dee2e4d1c5508d4
Log:
[JENKINS-39370,JENKINS-39369] - Support of work directories in Remoting (#129)
- [JENKINS-39370,JENKINS-39369] - Add workDir parameter and automatically create logs there if specified
JENKINS-39370 - Generalize the workspace manager for Java Web Start
JENKINS-39370 - Restrict the range of supported symbols in the remoting work directory
JENKINS-39130 - Allow specifying flag for failing initialization if workdir is missing
JENKINS-39370 - @stephenc noticed that workDir may be null, Intellij IDEA adoption fun
JENKINS-39370 - Another message, which likely breaks the CI instance
JENKINS-39817 - Introduce the agentLog parameter in remoting.jnlp.Main
@stephenc suggested doing it in the PR, so I decided to address it as a part of JENKINS-39370.
But the code still has initialization in hudson.remoting.Launcher for other logging modes.
- Enable JUL logging to a log-rotated file by default
JENKINS-18578 - If workspace manager is defined, use JAR Cache within its interbal directory
JENKINS-39370 - Fix the workDirManager's log initialization in Launcher
JENKINS-39369 - Make JUL logging system configurable via property file
JENKINS-39369 - Fixes in logging management after the manual testing
JENKINS-39369 - Respect configuration being passed from java.util.logging.config.file system property
Partial fix: https://github.com/jenkinsci/remoting/pull/129