1 <?xml version='1.0' encoding='UTF-8'?>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
7 <hudson.security.AuthorizationMatrixProperty>
8 <permission>hudson.model.Item.Read:anonymous</permission>
9 </hudson.security.AuthorizationMatrixProperty>
10 <hudson.model.ParametersDefinitionProperty>
11 <parameterDefinitions>
12 <hudson.model.TextParameterDefinition>
13 <name>JAVA_HOME</name>
14 <description></description>
15 <defaultValue>/usr/lib/jvm/java-8-openjdk/</defaultValue>
16 </hudson.model.TextParameterDefinition>
17 <hudson.model.TextParameterDefinition>
19 <description>The branch to build from.</description>
20 <defaultValue>master</defaultValue>
21 </hudson.model.TextParameterDefinition>
22 </parameterDefinitions>
23 </hudson.model.ParametersDefinitionProperty>
25 <scm class="hudson.plugins.git.GitSCM" plugin="git@1.5.0">
26 <configVersion>2</configVersion>
28 <hudson.plugins.git.UserRemoteConfig>
31 <url>https://github.com/yellowant/cacert-gigi.git</url>
32 </hudson.plugins.git.UserRemoteConfig>
35 <hudson.plugins.git.BranchSpec>
37 </hudson.plugins.git.BranchSpec>
39 <disableSubmodules>false</disableSubmodules>
40 <recursiveSubmodules>false</recursiveSubmodules>
41 <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
42 <authorOrCommitter>false</authorOrCommitter>
44 <wipeOutWorkspace>false</wipeOutWorkspace>
45 <pruneBranches>false</pruneBranches>
46 <remotePoll>false</remotePoll>
47 <ignoreNotifyCommit>false</ignoreNotifyCommit>
48 <useShallowClone>false</useShallowClone>
49 <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/>
50 <gitTool>Default</gitTool>
51 <submoduleCfg class="list"/>
52 <relativeTargetDir></relativeTargetDir>
53 <reference></reference>
54 <excludedRegions></excludedRegions>
55 <excludedUsers></excludedUsers>
56 <gitConfigName></gitConfigName>
57 <gitConfigEmail></gitConfigEmail>
58 <skipTag>false</skipTag>
59 <includedRegions></includedRegions>
62 <canRoam>true</canRoam>
63 <disabled>false</disabled>
64 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
65 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
66 <jdk>Java 8 OpenJDK</jdk>
67 <triggers class="vector">
68 <hudson.triggers.SCMTrigger>
69 <spec>@midnight</spec>
70 <ignorePostCommitHooks>false</ignorePostCommitHooks>
71 </hudson.triggers.SCMTrigger>
73 <concurrentBuild>false</concurrentBuild>
76 <command>cat <<EOT >config/test.properties
78 java=java -cp gigi.jar:/path/to/mysql-connector.jar org.cacert.gigi.Launcher
81 sql.driver=com.mysql.jdbc.Driver
82 sql.url=jdbc:mysql://localhost:3306/cacert
84 sql.password=<yourSqlPassword>
88 <hudson.tasks.Ant plugin="ant@1.2">
90 <antOpts>-Dfile.encoding=UTF-8</antOpts>
91 <buildFile>build.xml</buildFile>
92 <properties>juintexec=/path/to/folder/with/junit/
93 mysqlconnector=/path/to/mysql-connector.jar</properties>
97 <hudson.tasks.junit.JUnitResultArchiver>
98 <testResults>junit/*.xml</testResults>
99 <keepLongStdio>false</keepLongStdio>
100 <testDataPublishers/>
101 </hudson.tasks.junit.JUnitResultArchiver>
102 <hudson.tasks.ArtifactArchiver>
103 <artifacts>natives/*.so,gigi.jar,gigi-linux_amd64.zip,static.tar.gz</artifacts>
104 <latestOnly>false</latestOnly>
105 <allowEmptyArchive>false</allowEmptyArchive>
106 </hudson.tasks.ArtifactArchiver>
107 <hudson.tasks.Fingerprinter>
109 <recordBuildArtifacts>true</recordBuildArtifacts>
110 </hudson.tasks.Fingerprinter>