Allow optional apt-caher in build script (default behavior unchanged)
This commit is contained in:
@@ -44,7 +44,7 @@ function build_on_vm {
|
|||||||
STATUS=1
|
STATUS=1
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
if [ ! -f /etc/apt/apt.conf.d/01proxy ]
|
if [[ ! -f /etc/apt/apt.conf.d/01proxy ]] && [[ "$OPTIONAL_APTCACHER" != "true" ]]
|
||||||
then
|
then
|
||||||
echo "Missing /etc/apt/apt.conf.d/01proxy file!"
|
echo "Missing /etc/apt/apt.conf.d/01proxy file!"
|
||||||
echo "Is apt-cacher installed and configured?"
|
echo "Is apt-cacher installed and configured?"
|
||||||
@@ -96,12 +96,12 @@ function build_on_vm {
|
|||||||
else
|
else
|
||||||
scp -o StrictHostKeyChecking=no $JENKINS_WKSP/localZip.zip ubuntu@$VM_IP_ADDR:/home/ubuntu
|
scp -o StrictHostKeyChecking=no $JENKINS_WKSP/localZip.zip ubuntu@$VM_IP_ADDR:/home/ubuntu
|
||||||
fi
|
fi
|
||||||
scp -o StrictHostKeyChecking=no /etc/apt/apt.conf.d/01proxy ubuntu@$VM_IP_ADDR:/home/ubuntu
|
[ -f /etc/apt/apt.conf.d/01proxy ] && scp -o StrictHostKeyChecking=no /etc/apt/apt.conf.d/01proxy ubuntu@$VM_IP_ADDR:/home/ubuntu
|
||||||
|
|
||||||
echo "############################################################"
|
echo "############################################################"
|
||||||
echo "Running install and build script on VM ($VM_NAME)"
|
echo "Running install and build script on VM ($VM_NAME)"
|
||||||
echo "############################################################"
|
echo "############################################################"
|
||||||
echo "sudo cp 01proxy /etc/apt/apt.conf.d/" > $VM_CMDS
|
echo "[ -f 01proxy ] && sudo cp 01proxy /etc/apt/apt.conf.d/" > $VM_CMDS
|
||||||
echo "touch /home/ubuntu/.hushlogin" >> $VM_CMDS
|
echo "touch /home/ubuntu/.hushlogin" >> $VM_CMDS
|
||||||
if [[ "$VM_NAME" == *"-cppcheck"* ]]
|
if [[ "$VM_NAME" == *"-cppcheck"* ]]
|
||||||
then
|
then
|
||||||
|
|||||||
Reference in New Issue
Block a user