/.github/workflows/ci-bats-unix.yaml: wip, installing parquet-cli

This commit is contained in:
coffeegoddd
2022-08-09 10:23:51 -07:00
parent e4a380d132
commit a1529f9987

View File

@@ -89,13 +89,31 @@ jobs:
- name: Install expect
if: matrix.os == 'ubuntu-22.04'
run: sudo apt-get install -y expect
- name: Install Parquet-tools
run: brew install parquet-tools
- name: Install Maven
working-directory: ./.ci_bin
run: |
curl -LO https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
tar -xf apache-maven-3.8.6-bin.tar.gz
echo "$(pwd)/apache-maven-3.8.6/bin" >> $GITHUB_PATH
- name: Install Hadoop
working-directory: ./.ci_bin
run: |
curl -LO https://downloads.apache.org/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz
tar xvf hadoop-3.3.4.tar.gz
echo "$(pwd)/hadoop-3.3.4/bin" >> $GITHUB_PATH
- name: Install parquet-cli
working-directory: ./.ci_bin
run: |
git clone https://github.com/apache/parquet-mr.git
cd parquet-mr/parquet-cli
mvn clean install -DskipTests
ls target
- name: Check expect
run: expect -v
- name: Test all Unix
env:
DOLT_FMT: ${{ matrix.dolt_fmt }}
PARQUET_RUNTIME_JAR: "/home/runner/work/dolt/dolt/.ci_bin/parquet-mr/parquet-cli/target/parquet-cli-1.13.0-SNAPSHOT-runtime.jar"
run: |
if [ -n "$DOLT_FMT" ]; then export DOLT_DEFAULT_BIN_FORMAT="$DOLT_FMT"; fi
bats --tap .