|
16 | 16 | dist: bionic
|
17 | 17 | language: java
|
18 | 18 | jobs:
|
19 |
| - include: |
20 |
| - - arch: s390x |
21 |
| - jdk: openjdk11 |
22 |
| - - arch: arm64 |
23 |
| - jdk: oraclejdk8 |
24 |
| - - arch: ppc64le |
25 |
| - jdk: oraclejdk8 |
| 19 | + include: |
| 20 | + - arch: s390x |
| 21 | + jdk: openjdk11 |
| 22 | + - arch: arm64 |
| 23 | + jdk: oraclejdk8 |
| 24 | + - arch: ppc64le |
| 25 | + jdk: oraclejdk8 |
26 | 26 |
|
27 | 27 | addons:
|
28 |
| - apt: |
29 |
| - packages: |
30 |
| - - ant |
31 |
| - - build-essential |
32 |
| - - automake |
33 |
| - - autoconf |
34 |
| - - tar |
35 |
| - - libssl-dev |
36 |
| - - subversion |
37 |
| - - git |
38 |
| - - libtool-bin |
| 28 | + apt: |
| 29 | + packages: |
| 30 | + - ant |
| 31 | + - build-essential |
| 32 | + - automake |
| 33 | + - autoconf |
| 34 | + - tar |
| 35 | + - libssl-dev |
| 36 | + - subversion |
| 37 | + - git |
| 38 | + - libtool-bin |
39 | 39 |
|
40 | 40 | install:
|
41 |
| - - ARCH=`uname -p` |
42 |
| - - echo $ARCH |
43 |
| - - JDK_X64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz" |
44 |
| - - JDK_ARM64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz" |
45 |
| - - JDK_s390x="https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz" |
46 |
| - - JDK_ppc64le="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u252b09.tar.gz" |
47 |
| - - if test "X$ARCH" = "Xaarch64"; then JDK_URL=$JDK_ARM64; elif test "$ARCH" = "ppc64le"; then JDK_URL=$JDK_ppc64le; elif test "$ARCH" = "s390x"; then JDK_URL=$JDK_s390x; else JDK_URL=$JDK_X64; fi |
48 |
| - - wget -q $JDK_URL && tar xzf OpenJDK*.tar.gz |
49 |
| - - if test "$ARCH" = "s390x"; then mv jdk-11* jdk; else mv jdk8* jdk; fi |
50 |
| - - export JAVA_HOME=`pwd`/jdk |
51 |
| - - wget -q https://mirrors.netix.net/apache/ant/binaries/apache-ant-1.10.9-bin.tar.gz && tar xzf apache-ant-*-bin.tar.gz |
52 |
| - - export ANT_HOME=`pwd`/apache-ant-1.10.9 |
53 |
| - - export PATH="$JAVA_HOME/bin:$ANT_HOME/bin:$PATH" |
54 |
| - - java -version |
55 |
| - - ant -version |
56 |
| - - rm -rf $HOME/tmp |
57 |
| - - export CURR_PWD=`pwd` |
58 |
| - - svn co -q https://svn.apache.org/repos/asf/apr/apr/branches/1.6.x/ $HOME/tmp/apr |
59 |
| - - cd $HOME/tmp/apr |
60 |
| - - ./buildconf |
61 |
| - - ./configure --prefix=$HOME/tmp/apr-build |
62 |
| - - make |
63 |
| - - make install |
64 |
| - - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/tmp/apr-build/lib" |
65 |
| - - git clone -q https://github.com/apache/tomcat-native.git $HOME/tmp/tomcat-native |
66 |
| - - cd $HOME/tmp/tomcat-native/native |
67 |
| - - sh buildconf --with-apr=$HOME/tmp/apr |
68 |
| - - ./configure --with-apr=$HOME/tmp/apr --with-java-home=$JAVA_HOME --with-ssl=yes --prefix=$HOME/tmp/tomcat-native-build |
69 |
| - - make |
70 |
| - - make install |
71 |
| - - cd $CURR_PWD |
72 |
| - - yes | cp build.properties.default build.properties |
73 |
| - - echo >> build.properties |
74 |
| - - echo "test.threads=8" >> build.properties |
75 |
| - - echo "test.relaxTiming=true" >> build.properties |
76 |
| - - echo "test.excludePerformance=true" >> build.properties |
77 |
| - - echo "test.openssl.path=/dev/null/openssl" >> build.properties |
78 |
| - - echo "test.apr.loc=$HOME/tmp/tomcat-native-build/lib" >> build.properties |
| 41 | + - ARCH=`uname -p` |
| 42 | + - echo $ARCH |
| 43 | + - JDK_X64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz" |
| 44 | + - JDK_ARM64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz" |
| 45 | + - JDK_s390x="https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.7_10.tar.gz" |
| 46 | + - JDK_ppc64le="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u252b09.tar.gz" |
| 47 | + - if test "X$ARCH" = "Xaarch64"; then JDK_URL=$JDK_ARM64; elif test "$ARCH" = "ppc64le"; then JDK_URL=$JDK_ppc64le; elif test "$ARCH" = "s390x"; then JDK_URL=$JDK_s390x; else JDK_URL=$JDK_X64; fi |
| 48 | + - wget -q $JDK_URL && tar xzf OpenJDK*.tar.gz |
| 49 | + - if test "$ARCH" = "s390x"; then mv jdk-11* jdk; else mv jdk8* jdk; fi |
| 50 | + - export JAVA_HOME=`pwd`/jdk |
| 51 | + - wget -q https://mirrors.netix.net/apache/ant/binaries/apache-ant-1.10.9-bin.tar.gz && tar xzf apache-ant-*-bin.tar.gz |
| 52 | + - export ANT_HOME=`pwd`/apache-ant-1.10.9 |
| 53 | + - export PATH="$JAVA_HOME/bin:$ANT_HOME/bin:$PATH" |
| 54 | + - java -version |
| 55 | + - ant -version |
| 56 | + - rm -rf $HOME/tmp |
| 57 | + - export CURR_PWD=`pwd` |
| 58 | + - svn co -q https://svn.apache.org/repos/asf/apr/apr/branches/1.6.x/ $HOME/tmp/apr |
| 59 | + - cd $HOME/tmp/apr |
| 60 | + - ./buildconf |
| 61 | + - ./configure --prefix=$HOME/tmp/apr-build |
| 62 | + - make |
| 63 | + - make install |
| 64 | + - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$HOME/tmp/apr-build/lib" |
| 65 | + - git clone -q https://github.com/apache/tomcat-native.git $HOME/tmp/tomcat-native |
| 66 | + - cd $HOME/tmp/tomcat-native/native |
| 67 | + - sh buildconf --with-apr=$HOME/tmp/apr |
| 68 | + - ./configure --with-apr=$HOME/tmp/apr --with-java-home=$JAVA_HOME --with-ssl=yes --prefix=$HOME/tmp/tomcat-native-build |
| 69 | + - make |
| 70 | + - make install |
| 71 | + - cd $CURR_PWD |
| 72 | + - yes | cp build.properties.default build.properties |
| 73 | + - echo >> build.properties |
| 74 | + - echo "test.threads=8" >> build.properties |
| 75 | + - echo "test.relaxTiming=true" >> build.properties |
| 76 | + - echo "test.excludePerformance=true" >> build.properties |
| 77 | + - echo "test.openssl.path=/dev/null/openssl" >> build.properties |
| 78 | + - echo "test.apr.loc=$HOME/tmp/tomcat-native-build/lib" >> build.properties |
79 | 79 |
|
80 | 80 |
|
81 | 81 | script:
|
82 |
| - - ant -q clean |
83 |
| - - travis_wait 60 "./.travis/antTest.sh" |
| 82 | + - ant -q clean |
| 83 | + - travis_wait 60 "./.travis/antTest.sh" |
84 | 84 |
|
85 | 85 | after_failure:
|
86 |
| - - tail -n 5000 ant-test.log |
87 |
| - - tail -n 5000 test-failures.log |
88 |
| - - ls -laR $HOME/tomcat-build-libs |
| 86 | + - tail -n 5000 ant-test.log |
| 87 | + - tail -n 5000 test-failures.log |
| 88 | + - ls -laR $HOME/tomcat-build-libs |
89 | 89 |
|
90 | 90 | notifications:
|
91 |
| - email: |
92 |
| - |
| 91 | + email: |
| 92 | + |
0 commit comments