Skip to content

Commit 52e6cea

Browse files
Update Adding-a-new-Windows-machine-to-Jenkins.md
1 parent 9838f95 commit 52e6cea

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

doc/processes/continuous_integration/Adding-a-new-Windows-machine-to-Jenkins.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,15 @@ Find the jenkins service in the Service Manager window on the machine, and chang
4444

4545
Then run start service from the Service Manager window.
4646

47+
### configure jenkins-agent.xml
48+
49+
We need a longer git checkout time than default of ten minutes. To adjust for submodule operations see https://plugins.jenkins.io/git/#plugin-content-default-timeout which basically means you need to add `-Dorg.jenkinsci.plugins.gitclient.Git.timeOut=60` to both the jenkins server and the client args. On the java command line put it before the `-jar` option as otherwise it gets passed as an argument to the jar file
50+
4751
<a name="jenkins_gui_tests"></a>
4852
### Special Notes on Jenkins for GUI Tests
4953

5054
The GUI test currently run on NDWRENO. The test behaviour is different when Jenkins is running as a service, so instead it is run as a command from a batch file. The batch file is located on the desktop for the user builder. On first start up this shows running in a console Window, but this is unintentionally hidden the the system tests. (I am not sure that this is true anymore - John)
5155

5256
In case NDWRENO goes offline the command to run the slave is also shown at [http://epics-jenkins.isis.rl.ac.uk/computer/ndwreno/](http://epics-jenkins.isis.rl.ac.uk/computer/ndwreno/).
5357

54-
System tests need the RCPTT plugin this is downloaded from here (http://www.eclipse.org/rcptt/download/), currently on 2.1.0. Once downloaded extract them to C:\Jenkins\RCPTT_Runner (set in runner.cmd). The current version appears to need java 1.8 and because the instrument add the latest JDK you need to install JDK 1.8. The version of java that jenkins slave uses is set in `jenkins-clas.xml` in `c:\jenkins`.
58+
System tests need the RCPTT plugin this is downloaded from here (http://www.eclipse.org/rcptt/download/), currently on 2.1.0. Once downloaded extract them to C:\Jenkins\RCPTT_Runner (set in runner.cmd). The current version appears to need java 1.8 and because the instrument add the latest JDK you need to install JDK 1.8. The version of java that jenkins slave uses is set in `jenkins-clas.xml` in `c:\jenkins`.

0 commit comments

Comments
 (0)