Skip to content

Commit 61db35e

Browse files
committed
copy archives to workspace logdir
1 parent 655f8f7 commit 61db35e

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

integration-tests/src/test/resources/statedump.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,16 @@ function state_dump {
114114
else
115115
echo Run failed.
116116
fi
117+
if [ "$JENKINS" = "true" ]; then
118+
# Jenkins can only publish logs under the workspace
119+
mkdir -p ${WORKSPACE}/logdir/
120+
cp $ARCHIVE ${WORKSPACE}/logdir/
121+
if [ "$?" = "0" ]; then
122+
echo Copy complete. Archive $ARCHIVE copied to ${WORKSPACE}/logdir/
123+
else
124+
echo Failed to copy archive $ARCHIVE to ${WORKSPACE}/logdir/
125+
fi
126+
fi
117127
else
118128
# command failed
119129
cat $RESULT_DIR/pvarchive.b64 | head -100

src/integration-tests/bash/archive.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,16 @@ function archive {
3939
rm -f $OUTFILE
4040

4141
find $ARCHIVE_DIR -maxdepth 1 -name "IntSuite*jar" | sort -r | awk '{ if (NR>10) print $NF }' | xargs rm -f
42+
if [ "$JENKINS" = "true" ]; then
43+
# Jenkins can only publish logs under the workspace
44+
mkdir -p ${WORKSPACE}/logdir/
45+
cp $ARCHIVE ${WORKSPACE}/logdir/
46+
if [ "$?" = "0" ]; then
47+
echo Copy complete. Archive $ARCHIVE copied to ${WORKSPACE}/logdir/
48+
else
49+
echo Failed to copy archive $ARCHIVE to ${WORKSPACE}/logdir/
50+
fi
51+
fi
4252

4353
trace Archived to \'$ARCHIVE\'.
4454
}

0 commit comments

Comments
 (0)