build: add Linux GHA test step (#42460)
* build: add Linux GHA test step * Switch to medium AKS runners * Add missing BUILD_TYPE to restore-artifact * Fix untar to current dir * Remove known hosts logic * Add missing Node.js headers step * Fix for active SSH sessions * Fix storing artifacts * Build on x64 for test
This commit is contained in:
parent
75d0e725be
commit
30885e5f9f
3 changed files with 110 additions and 17 deletions
|
@ -10,14 +10,16 @@ elif [ "`uname`" == "Linux" ]; then
|
|||
BUILD_TYPE="linux"
|
||||
fi
|
||||
|
||||
echo Creating generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}...
|
||||
rm -rf generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}
|
||||
mkdir generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}
|
||||
GENERATED_ARTIFACTS="generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}"
|
||||
|
||||
echo Creating $GENERATED_ARTIFACTS...
|
||||
rm -rf $GENERATED_ARTIFACTS
|
||||
mkdir $GENERATED_ARTIFACTS
|
||||
|
||||
mv_if_exist() {
|
||||
if [ -f "$1" ] || [ -d "$1" ]; then
|
||||
echo Storing $1
|
||||
mv $1 generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}
|
||||
mv $1 $GENERATED_ARTIFACTS
|
||||
else
|
||||
echo Skipping $1 - It is not present on disk
|
||||
fi
|
||||
|
@ -26,7 +28,7 @@ mv_if_exist() {
|
|||
cp_if_exist() {
|
||||
if [ -f "$1" ] || [ -d "$1" ]; then
|
||||
echo Storing $1
|
||||
cp $1 generated_artifacts_${BUILD_TYPE}_${TARGET_ARCH}
|
||||
cp $1 $GENERATED_ARTIFACTS
|
||||
else
|
||||
echo Skipping $1 - It is not present on disk
|
||||
fi
|
||||
|
@ -55,12 +57,12 @@ tar_src_dirs_if_exist() {
|
|||
src/v8/tools/builtins-pgo
|
||||
do
|
||||
if [ -d "$dir" ]; then
|
||||
mkdir -p build_artifacts/$dir
|
||||
cp -r $dir build_artifacts/$dir
|
||||
mkdir -p build_artifacts/$(dirname $dir)
|
||||
cp -r $dir/ build_artifacts/$dir
|
||||
fi
|
||||
done
|
||||
|
||||
tar -cf build_artifacts.tarbuild_artifacts
|
||||
tar -C build_artifacts -cf build_artifacts.tar ./
|
||||
|
||||
mv_if_exist build_artifacts.tar
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue