Skip to content

Commit 17ea161

Browse files
committed
Merge branch 'main' of gitlab.cryptoworkshop.com:root/bc-java
2 parents a84dffb + 85a6058 commit 17ea161

File tree

4 files changed

+52
-25
lines changed

4 files changed

+52
-25
lines changed

.gitlab-ci.yml

+33-23
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
stages:
22
- check
3+
- build
34
- test
45

56
check-code:
@@ -18,35 +19,44 @@ check-code:
1819
- "mail/build/reports"
1920
- "util/build/reports"
2021
- "tls/build/reports"
21-
- "mls/build/reports"
22-
22+
- "mls/build/reports"
23+
24+
ant-build:
25+
stage: build
26+
needs: [ "check-code" ]
27+
script:
28+
- "ecr_login"
29+
- "ecr_pull vm_base_intel latest"
30+
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/build_1_8.sh\""
31+
32+
2333
test-code-8:
2434
stage: test
25-
needs: ["check-code"]
35+
needs: [ "check-code" ]
2636
script:
27-
- "ecr_login"
28-
- "ecr_pull vm_base_intel latest"
29-
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_8.sh\""
37+
- "ecr_login"
38+
- "ecr_pull vm_base_intel latest"
39+
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_8.sh\""
3040
artifacts:
3141
when: always
3242
reports:
3343
junit:
34-
- "core/build/test-results/**/*.xml"
35-
- "prov/build/test-results/**/*.xml"
36-
- "pg/build/test-results/**/*.xml"
37-
- "pkix/build/test-results/**/*.xml"
38-
- "mail/build/test-results/**/*.xml"
39-
- "util/build/test-results/**/*.xml"
40-
- "tls/build/test-results/**/*.xml"
41-
- "mls/build/test-results/**/*.xml"
44+
- "core/build/test-results/**/*.xml"
45+
- "prov/build/test-results/**/*.xml"
46+
- "pg/build/test-results/**/*.xml"
47+
- "pkix/build/test-results/**/*.xml"
48+
- "mail/build/test-results/**/*.xml"
49+
- "util/build/test-results/**/*.xml"
50+
- "tls/build/test-results/**/*.xml"
51+
- "mls/build/test-results/**/*.xml"
4252

4353
test-code-11:
4454
stage: test
45-
needs: ["check-code"]
55+
needs: [ "check-code" ]
4656
script:
47-
- "ecr_login"
48-
- "ecr_pull vm_base_intel latest"
49-
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_11.sh\""
57+
- "ecr_login"
58+
- "ecr_pull vm_base_intel latest"
59+
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_11.sh\""
5060
artifacts:
5161
when: always
5262
reports:
@@ -63,11 +73,11 @@ test-code-11:
6373

6474
test-code-17:
6575
stage: test
66-
needs: ["check-code"]
76+
needs: [ "check-code" ]
6777
script:
68-
- "ecr_login"
69-
- "ecr_pull vm_base_intel latest"
70-
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_17.sh\""
78+
- "ecr_login"
79+
- "ecr_pull vm_base_intel latest"
80+
- "ci_docker_run \"vm_base_intel:latest\" \"bc-java\" \"/workspace/bc-java/ci/test_17.sh\""
7181
artifacts:
7282
when: always
7383
reports:
@@ -84,7 +94,7 @@ test-code-17:
8494

8595
test-code-21:
8696
stage: test
87-
needs: ["check-code"]
97+
needs: [ "check-code" ]
8898
script:
8999
- "ecr_login"
90100
- "ecr_pull vm_base_intel latest"

ant/bc+-build.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@
250250
windowtitle="Bouncy Castle Library ${release.name} API Specification"
251251
header="<b>Bouncy Castle Cryptography Library ${release.name}</b>">
252252
<docElements/>
253-
<arg value="${javadoc.args}" />
253+
<arg line="${javadoc.args}" />
254254
<classpath>
255255
<path refid="project.classpath" />
256256
<fileset dir="${artifacts.jars.dir}">

ant/jdk18+.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<property name="artifacts.dir" value="${build.dir}/artifacts/${jdk.name}" />
1010
<property name="src.dir" value="${build.dir}/${jdk.name}" />
1111
<property name="target.prefix" value="jdk18on" />
12-
<property name="javadoc.args" value="-breakiterator" />
12+
<property name="javadoc.args" value="-breakiterator -Xdoclint:none -quiet" />
1313

1414
<target name="clean">
1515
<delete dir="${build.dir}" />

ci/build_1_8.sh

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
set -e
3+
4+
#
5+
# This script is for running inside the docker container
6+
#
7+
8+
cd /workspace/bc-java
9+
source ci/common.sh
10+
11+
export JAVA_HOME=`openjdk_8`
12+
export export PATH=$JAVA_HOME/bin:$PATH
13+
export JDKPATH=$JAVA_HOME
14+
15+
export PATH=$PATH:`ant-bin-1-10`
16+
17+
sh build1-8+

0 commit comments

Comments
 (0)