]> source.dussan.org Git - poi.git/commitdiff
Adjust Github Workflow to actually use newer version of Ant
authorDominik Stadler <centic@apache.org>
Sun, 3 Jan 2021 11:49:45 +0000 (11:49 +0000)
committerDominik Stadler <centic@apache.org>
Sun, 3 Jan 2021 11:49:45 +0000 (11:49 +0000)
setting the PATH or calling the ant-script did not work, one
actually needs to set ANT_HOME to make it work...

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885055 13f79535-47bb-0310-9956-ffa450edef68

.github/workflows/test-ant.yml

index 7d57e1db40b8ed077641233a1c2a13dc9cb92e85..e5c2d048ab90fe9509cc2cc06b12cbabe111b82b 100644 (file)
@@ -9,7 +9,7 @@ on:
     branches: [ trunk ]
   pull_request:
     branches: [ trunk ]
-        
+
 jobs:
   build:
     runs-on: ${{ matrix.os }}
@@ -23,33 +23,32 @@ jobs:
 
     name: Java ${{ matrix.java }} build
     steps:
-    - uses: actions/checkout@v2
-
-    - name: Setup java ${{ matrix.java }}
-      uses: actions/setup-java@v1
-      with:
-        java-version: ${{ matrix.java }}
-
-    - name: Set up Ant
-      id: setup-ant
-      run: |
-        wget https://www.apache.org/dist/ant/binaries/apache-ant-1.10.9-bin.tar.gz
-        tar -xzvf apache-ant-1.10.9-bin.tar.gz
-        export PATH=`pwd`/apache-ant-1.10.9/bin:$PATH
-        echo $(ant -version)
-
-    - name: Cache downloaded third-party libraries
-      uses: actions/cache@v2.1.3
-      with:
-        # A list of files, directories, and wildcard patterns to cache and restore
-        path: lib
-        # An explicit key for restoring and saving the cache
-        key: poi-third-party-libs
-
-    - name: Fetch site via SVN
-      id: setup-doc-site
-      run: |
-        svn co https://svn.apache.org/repos/asf/poi/site/src/documentation src/documentation
-
-    - name: Build with Ant
-      run: ant clean jenkins
+      - uses: actions/checkout@v2
+
+      - name: Setup java ${{ matrix.java }}
+        uses: actions/setup-java@v1
+        with:
+          java-version: ${{ matrix.java }}
+
+      - name: Set up Ant
+        id: setup-ant
+        run: |
+          wget https://www.apache.org/dist/ant/binaries/apache-ant-1.10.9-bin.tar.gz
+          tar --exclude=apache-ant-1.10.9/manual -xzvf apache-ant-1.10.9-bin.tar.gz
+          ANT_HOME=`pwd`/apache-ant-1.10.9 apache-ant-1.10.9/bin/ant -version
+
+      - name: Cache downloaded third-party libraries
+        uses: actions/cache@v2.1.3
+        with:
+          # A list of files, directories, and wildcard patterns to cache and restore
+          path: lib
+          # An explicit key for restoring and saving the cache
+          key: poi-third-party-libs
+
+      - name: Fetch site via SVN
+        id: setup-doc-site
+        run: |
+          svn co https://svn.apache.org/repos/asf/poi/site/src/documentation src/documentation
+
+      - name: Build with Ant
+        run: ANT_HOME=`pwd`/apache-ant-1.10.9 apache-ant-1.10.9/bin/ant clean jenkins