From 400a3ae631f89ad6cc5432de4bb6007f71529e57 Mon Sep 17 00:00:00 2001 From: Dominik Stadler Date: Sun, 3 Jan 2021 11:49:45 +0000 Subject: [PATCH] Adjust Github Workflow to actually use newer version of Ant 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 | 61 +++++++++++++++++----------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/.github/workflows/test-ant.yml b/.github/workflows/test-ant.yml index 7d57e1db40..e5c2d048ab 100644 --- a/.github/workflows/test-ant.yml +++ b/.github/workflows/test-ant.yml @@ -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 -- 2.39.5