| version: "3" |
| |
| services: |
| build-release: |
| build: ./centos7 |
| volumes: |
| - ~/.m2:/root/.m2:rw |
| - ~/.sbt:/root/.sbt:rw |
| - ~/.cargo/git:/root/.cargo/git:rw |
| - ~/.cargo/registry:/root/.cargo/registry:rw |
| - ./../../:/blaze:rw |
| - ./../../target-docker:/blaze/target:rw |
| - ./../../target-docker/spark-extension-target:/blaze/spark-extension/target:rw |
| - ./../../target-docker/spark-extension-shims-spark303-target:/blaze/spark-extension-shims-spark303/target:rw |
| - ./../../target-docker/spark-extension-shims-spark241kwaiae-target:/blaze/spark-extension-shims-spark241kwaiae/target:rw |
| - ./../../target-docker/build-helper-proto-target:/blaze/build-helper/proto/target:rw |
| - ./../../target-docker/build-helper-assembly-target:/blaze/build-helper/assembly/target:rw |
| environment: |
| RUSTFLAGS: "-C target-cpu=skylake" |
| SHIM: "${SHIM}" |
| MODE: "${MODE}" |
| command: "bash -c 'source ~/.bashrc && cd /blaze && mvn -T8 package -P${SHIM} -P${MODE}'" |