From 15cdd016fea23498fcbf297756b991b3a3609a5d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Mon, 27 Feb 2017 21:36:36 +0100 Subject: [PATCH] upd: newer jenkins-config it still uses a fixed version of nre, to have it generate TLS-keys and certs for gigi. Content-wise changes include: - test coverage report - junit archiving - comply with the new build procedure Change-Id: I792157b66499d82263376c73ead4b90f60bf9391 --- doc/jenkinsJob/config.xml | 233 +++++++++++++++++++++++++++----------- 1 file changed, 169 insertions(+), 64 deletions(-) diff --git a/doc/jenkinsJob/config.xml b/doc/jenkinsJob/config.xml index 505a7f13..94388357 100644 --- a/doc/jenkinsJob/config.xml +++ b/doc/jenkinsJob/config.xml @@ -2,26 +2,18 @@ - - -1 - 100 - -1 - -1 - false + + + -1 + 50 + -1 + 20 + + - - JAVA_HOME - - /usr/lib/jvm/openjdk-8-jdk-gigi - - - BRANCH - The branch to build from. - master - TARGET The target. @@ -29,60 +21,166 @@ develop release + pack-testing + + BRANCH + The branch to build from. + $GERRIT_PATCHSET_REVISION + + + JAVA_HOME + + /usr/lib/jvm/openjdk-8-jdk-gigi + - - 2 - - - $$$$YOUR_REFERENCE_GIT_REPO$$$$ - - - - - $BRANCH - - - false - - - - cacert-gigi - - + + + + 2 + + + gerrit:nre + gerrit-key + + + + + 15a2e696752bba33decf70e4ac7eed5e36d8d93e + + + false + + + + cacert-nre + + + + + 2 + + + +refs/heads/*:refs/remotes/origin/* +refs/changes/*:refs/changes/* + gerrit:gigi + gerrit-key + + + + + $BRANCH + + + false + + + + cacert-gigi + + + + + - true + gigi-builder + false false false false Java 8 OpenJDK - - @midnight - false - + + + + + PLAIN + gigi + + + ANT + ** + + + false + + + + false + false + false + false + + false + + false + true + PLAIN + + BASE64 + PLAIN + + + + + + + + gerrit + + + false + false + false + + + jenkins, please rebuild + + + false + + + - false + true - rm -f *.deb -cd cacert-gigi -cat <<EOT >keys/config + # --- generating and installing keys +cd cacert-nre +cat <<EOT >config DOMAIN=$$$$YOUR_LOOKUP_DOMAIN$$$$ -KEYSIZE=4096 +KEYSIZE=1024 EOT +./all root 2015 $(date +%Y) + +cd ../cacert-gigi +for i in ../cacert-nre/generated/gigi-*.tar.gz; do + tar xf "$i" +done + +cd config +./generateTruststoreNRE.sh +cd .. + +mkdir -p signer +cd signer +for i in ../../cacert-nre/generated/signer-server-*.tar.gz; do + tar xf "$i" +done +cd .. + +# --- config gigi cat <<EOT >config/test.properties type=autonomous -java=/usr/lib/jvm/openjdk-8-jdk-gigi/bin/java -cp bintest:gigi-testing.jar:/usr/share/java/mysql-connector-java.jar -javaagent:/usr/share/java/jacocoagent.jar org.cacert.gigi.Launcher +java=/usr/lib/jvm/openjdk-8-jdk-gigi/bin/java -cp bintest:gigi-testing.jar:/usr/share/java/postgresql-jdbc4.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=0.0.0.0:50002 -javaagent:/usr/share/java/jacocoagent.jar club.wpia.gigi.TestLauncher serverPort.https=4448 serverPort.http=8098 mailPort=8473 -sql.driver=com.mysql.jdbc.Driver -sql.url=jdbc:mysql://localhost:3306/cacert +sql.driver=org.postgresql.Driver +sql.url=$$$$sql url$$$$ sql.user=cacert sql.password=$$$$sql password$$$$ name.static=static.$$$$YOUR_LOOKUP_DOMAIN$$$$ @@ -95,23 +193,30 @@ domain.http=$$$$YOUR_TESTSERVICE_HTTP$$$$ domain.dnstest=$$$$YOUR_TESTSERVICE_ZONE$$$$ domain.testns=$$$$YOUR_TESTSERVICE_AUTH_NAMESERVER$$$$ domain.local=test.$$$$YOUR_LOOKUP_DOMAIN$$$$ +domain.localHTTP=8081 +domain.CAAtest=$$$$+positive.domain -negative.domain$$$$ email.address=$$$$YOUR_IMAP_EMAIL$$$$ email.password=$$$$YOUR_IMAP_PASSWORD$$$$ email.imap=$$$$YOUR_IMAP_SERVER$$$$ email.imap.user=$$$$YOUR_IMAP_USERNAME$$$$ email.non-address=$$$$IMAP_NON_EXISTENT_ADDRESS$$$$ +emailProvider.smtpHost=$$$$YOUR_OUTBOUND_SMTP_HOST$$$$ +emailProvider.smtpPort=25 EOT +cat << EOT > publicSuffixFooter.dat +$$$$YOUR_LOOKUP_DOMAIN$$$$ +EOT - - $TARGET generatecoco + + build-testing-l10n $TARGET generatecoco -Dfile.encoding=UTF-8 cacert-gigi/build.xml - juintexec=$$$$JUNIT_PATH$$$$ -test_nic=$$$$YOUR_TESTSERVICE_NIC$$$$\n$$$$YOUR_LOOKUP_DOMAIN$$$$ + jdt=$$$$JDT_PATH$$$$ +localePath=$$$$LOCALE_FETCH_PATH$$$$ cd cacert-gigi @@ -119,20 +224,20 @@ dpkg-buildpackage -b -us -uc - - cacert-gigi/junit/*.xml - false - - - cacert-gigi/natives/*.so,cacert-gigi/gigi*.jar,cacert-gigi/gigi-linux_amd64.zip,*.deb - false + cacert-gigi/natives/*.so,cacert-gigi/gigi*.jar,*.deb,cacert-gigi/cocoReport/**,cacert-gigi/merged.exec,cacert-gigi/messages.po false + false + true + true + true - - - true - + + cacert-gigi/junit/*.xml + false + 1.0 + false + - \ No newline at end of file + -- 2.39.2