concourse/scripts/compile_pxf.bash (8 lines of code) (raw):
#!/bin/bash
set -eoux pipefail
GPHOME=/usr/local/greenplum-db-devel
PXF_ARTIFACTS_DIR=${PWD}/${OUTPUT_ARTIFACT_DIR}
# use a login shell for setting environment
bash --login -c "
export PXF_HOME=${GPHOME}/pxf
make -C '${PWD}/pxf_src' test install
"
# Create tarball for PXF
tar -C "${GPHOME}" -czf "${PXF_ARTIFACTS_DIR}/pxf.tar.gz" pxf