360
400
-1
-1
false
200
materialize_type
Update - use existing workspace, update repositories (if no workspace, do a new materialize)
Fresh - discard any existing workspace, do a new materialize
Redo - use existing workspace, rerun materialize (if no workspace, do a new materialize)
Skip - use existing workspace unchanged
workspace_build_type
Incremental Build (only compile what has changed)
Clean then Build (first discard any existing build)
Skip Build step
0
0
false
project
2
origin
ssh://dascgitolite@dasc-git.diamond.ac.uk/diamond/diamond-testing.git
master
false
false
false
false
true
false
false
false
true
true
Default
diamond-testing.git
true
60
GDA-master-builds
false
false
false
false
# build every 2 hours during the day (weekdays)
H 10-19/2 * * 1-5
false
diamond-testing.git/jenkins.control/properties/Common-environment-variables.properties
diamond-testing.git/jenkins.control/properties/GDA-master-environment-variables.properties
keyring_location=default
materialize_component=uk.ac.gda.test.feature
. ${WORKSPACE}/diamond-testing.git/jenkins.control/job.scripts/set-execution-environment.sh
# source functions that we will use
. ${WORKSPACE}/diamond-testing.git/jenkins.control/job.scripts/materialize_function.sh
. ${WORKSPACE}/diamond-testing.git/jenkins.control/job.scripts/build_function.sh
. ${WORKSPACE}/diamond-testing.git/jenkins.control/job.scripts/junit_function.sh
materialize_function
build_function
cd ${materialize_workspace_path}
for dir in builder; do
if [[ -d "${dir}" ]]; then
svn revert -R "${dir}"
svn update "${dir}"
else
svn checkout https://svn.diamond.ac.uk/subversion/gda/trunk/${dir} ${dir}
fi
done
cd ${WORKSPACE}
for dir in thirdparty/eclipse; do
if [[ -d "${dir}" ]]; then
svn revert -R "${dir}"
svn update "${dir}"
else
svn checkout https://svn.diamond.ac.uk/subversion/gda/${dir} ${dir}
fi
done
cd -
junit_function
\*\*\*[^*]+ materialize_type=([A-Za-z]+) \*\*\*
\*\*\*[^*]+ materialize_type=([A-Za-z]+) \*\*\*
materialize_type=\1
materialize_type=\1
false
.*(java\.net\.ConnectException: Connection refused|org\.tigris\.subversion\.javahl\.ClientException: svn: authentication cancelled|org\.eclipse\.jgit\.api\.errors\.JGitInternalException: Exception caught during execution of fetch command|java\.net\.SocketTimeoutException: Read timed out|java\.io\.IOException: Pipe closed).*
false
true
300
2
low
[WARNINGS]
false
false
false
false
true
true
Buckminster
low
[TASKS]
false
false
false
false
true
false
FIXME
TODO
false
materialize_workspace/plugins/**/*.java,materialize_workspace/plugins/**/*.py,materialize_workspace_git/gda-*/**/*.java,materialize_workspace_git/gda-*/**/*.py
materialize_workspace/plugins/uk.ac.gda.libs/**
materialize_workspace/server_test_logs/**
false
true
materialize_workspace/post_build_status_marker.txt
MARK_BUILD_AS_UNSTABLE
false
true
false
materialize_workspace/plugins/*/test-reports/TEST-*.xml,materialize_workspace_git/**/test-reports/TEST-*.xml,materialize_workspace/builder/test-reports/TEST-*.xml
false
90
false
true
0
absolute
3
GDASERVERTEST
# [OPTIONAL] update the repo with yet-uncommitted changes
rsync --cvs-exclude --omit-dir-times --delete -irtv /home/bmn54829/git/diamond-testing/ ${WORKSPACE}/diamond-testing.git/
false