Mercurial > repos > blastem
comparison build_upload_nightly @ 1241:23a2cf9782a7
Fixes for nightly build upload script
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 26 Feb 2017 19:51:05 -0800 |
parents | c63516b6824a |
children | 73003ad27518 |
comparison
equal
deleted
inserted
replaced
1240:c63516b6824a | 1241:23a2cf9782a7 |
---|---|
1 #!/bin/sh | 1 #!/bin/sh |
2 | 2 |
3 name=$1 | 3 name=$1 |
4 source $HOME/$name.params | 4 . "$HOME/$name.params" |
5 echo Starting $CONTAINER_NAME | |
5 lxc-start -n "$CONTAINER_NAME" | 6 lxc-start -n "$CONTAINER_NAME" |
6 if [ $? -ne 0]; then | 7 if [ $? -ne 0 ]; then |
7 exit $? | 8 exit $? |
8 fi | 9 fi |
9 build_output=$(lxc-attach -n "$CONTAINER_NAME" -- /home/$BUILD_USER/blastem/build_nightly > /tmp/build_${name}_out.log) | 10 echo Starting build by $BUILD_USER in $CONTAINER_NAME |
10 if [ $? -ne 0]; then | 11 lxc-attach -n "$CONTAINER_NAME" -- /home/$BUILD_USER/blastem/build_nightly $BUILD_USER > /tmp/build_${name}_out.log |
12 if [ $? -ne 0 ]; then | |
13 lxc-stop -n "$CONTAINER_NAME" | |
11 exit $? | 14 exit $? |
12 fi | 15 fi |
13 source $HOME/remote.params | 16 lxc-stop -n "$CONTAINER_NAME" |
17 . $HOME/remote.params | |
14 artifact=$(tail -n 1 /tmp/build_${name}_out.log) | 18 artifact=$(tail -n 1 /tmp/build_${name}_out.log) |
15 echo $REMOTE_PASS | scp "$artifact" $REMOTE_USER@$REMOTE_HOST:/home/$REMOTE_USER/nightlies | 19 echo $REMOTE_PASS | scp "$HOME/.local/share/lxc/$CONTAINER_NAME/rootfs/home/$BUILD_USER/blastem/$artifact" $REMOTE_USER@$REMOTE_HOST:/home/$REMOTE_USER/nightlies |