diff options
author | Dominik Stadler <centic@apache.org> | 2021-01-03 11:49:45 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2021-01-03 11:49:45 +0000 |
commit | 400a3ae631f89ad6cc5432de4bb6007f71529e57 (patch) | |
tree | 3879a01935eb20f820479cd86dedd0a930aa95d3 /.github/workflows | |
parent | 620b8d2c5c9b990f04d2c8583f2ab342f5468712 (diff) | |
download | poi-400a3ae631f89ad6cc5432de4bb6007f71529e57.tar.gz poi-400a3ae631f89ad6cc5432de4bb6007f71529e57.zip |
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
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/test-ant.yml | 61 |
1 files 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 |