未验证 提交 f6275724 编写于 作者: B Brent Doil 提交者: GitHub

Revert deletion of separate_qautils_files_for_rc (#10948)

The task is being used in the 5X_release pipeline.
Authored-by: NBrent Doil <bdoil@vmware.com>
上级 36a4a834
#!/bin/bash
set -euo pipefail
main() {
ABS_PATH_OUTPUT_TARBALL="$(pwd)/$OUTPUT_TARBALL"
ABS_QAUTILS_FILES="$(pwd)/$QAUTILS_FILES"
ABS_PATH_QAUTILS_TARBALL="$(pwd)/$QAUTILS_TARBALL"
QAUTILS_DIR="$(mktemp -d)"
INTERMEDIATE_PLACE="$(mktemp -d)"
tar zxf "$INPUT_TARBALL" -C "$INTERMEDIATE_PLACE"
pushd "$INTERMEDIATE_PLACE"
echo "Move files listed in $ABS_QAUTILS_FILES"
while read file; do
if [ -f "$file" ]; then
TARGET_QAUTILS_DIR="$QAUTILS_DIR"/`dirname $file`
echo "Moving $file to directory $TARGET_QAUTILS_DIR"
mkdir -p "$TARGET_QAUTILS_DIR"
mv "$file" "$TARGET_QAUTILS_DIR"
else
echo "File $file does not exists, skipping moving it"
fi
done < "$ABS_QAUTILS_FILES"
tar czf "$ABS_PATH_OUTPUT_TARBALL" *
popd
pushd "$QAUTILS_DIR"
tar czf "$ABS_PATH_QAUTILS_TARBALL" *
popd
}
main "$@"
platform: linux
image_resource:
type: docker-image
inputs:
- name: gpdb_src
- name: bin_gpdb
outputs:
- name: rc_bin_gpdb
run:
path: gpdb_src/concourse/scripts/separate_qautils_files_for_rc.bash
params:
QAUTILS_FILES: gpdb_src/gpAux/releng/NON_PRODUCTION_FILES.txt
INPUT_TARBALL: bin_gpdb/bin_gpdb.tar.gz
OUTPUT_TARBALL: rc_bin_gpdb/bin_gpdb.tar.gz
QAUTILS_TARBALL: rc_bin_gpdb/QAUtils-OS-x86_64.tar.gz
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册