# start
-source ../src/config_kubeedge
+source ../src/config_kubeedge > /dev/null 2>&1
cd
kubectl delete -f $TESTYAML
-sshpass -p ${EDGENODEPASSWORD} \
-scp ${PATH_OF_ELIOTFOLDER}/scripts/ci_management/cleanup_edge.sh \
-${EDGENODEUSR}@${EDGENODEIP}:$HOME_EDGENODE
+exec_edge_master(){
-sshpass -p ${EDGENODEPASSWORD} ssh ${EDGENODEUSR}@${EDGENODEIP} \
-source cleanup_edge.sh
+ sshpass -p ${EDGENODEPASSWORD} \
+ scp ${PATH_OF_ELIOTFOLDER}/scripts/ci_management/cleanup_edge.sh \
+ ${EDGENODEUSR}@${EDGENODEIP}:$HOME_EDGENODE
-cd $PATH_OF_ELIOTFOLDER/scripts/ci_management
-source cleanup_master.sh
+ sshpass -p ${EDGENODEPASSWORD} ssh ${EDGENODEUSR}@${EDGENODEIP} \
+ source cleanup_edge.sh
-sshpass -p ${EDGENODEPASSWORD} \
-scp ${PATH_OF_ELIOTFOLDER}/scripts/ci_management/cleanup_edge_final.sh \
-${EDGENODEUSR}@${EDGENODEIP}:$HOME_EDGENODE
+ cd $PATH_OF_ELIOTFOLDER/scripts/ci_management
+ source cleanup_master.sh
-sshpass -p ${EDGENODEPASSWORD} ssh ${EDGENODEUSR}@${EDGENODEIP} \
-source cleanup_edge_final.sh
+ sshpass -p ${EDGENODEPASSWORD} \
+ scp ${PATH_OF_ELIOTFOLDER}/scripts/ci_management/cleanup_edge_final.sh \
+ ${EDGENODEUSR}@${EDGENODEIP}:$HOME_EDGENODE
+
+ sshpass -p ${EDGENODEPASSWORD} ssh ${EDGENODEUSR}@${EDGENODEIP} \
+ source cleanup_edge_final.sh
+
+}
+
+exec_edge_master > /dev/null 2>&1
make
}
-source config_kubeedge
+source config_kubeedge > /dev/null 2>&1
common_steps="echo $GOPATH && \
echo $HOME && \
sshpass -p ${EDGENODEPASSWORD} ssh ${EDGENODEUSR}@${EDGENODEIP} \
source config_kubeedge
- source config_kubeedge
+ source config_kubeedge > /dev/null 2>&1
sshpass -p ${EDGENODEPASSWORD} \
- ssh ${EDGENODEUSR}@${EDGENODEIP} ${common_steps} < /dev/null
+ ssh ${EDGENODEUSR}@${EDGENODEIP} ${common_steps}
echo "After cloning the code in ELIOT edge node"
sshpass -p ${EDGENODEPASSWORD} \
tar -xvzf /etc/kubeedge/certs.tgz --directory /etc/kubeedge
sshpass -p ${EDGENODEPASSWORD} \
- ssh ${EDGENODEUSR}@${EDGENODEIP} ${edge_start} < /dev/null
+ ssh ${EDGENODEUSR}@${EDGENODEIP} ${edge_start}
}
# start
-source config_kubeedge
+source config_kubeedge > /dev/null 2>&1
take_keedge
execute_keedge_controller
-exec_edge
+exec_edge > /dev/null 2>&1
sleep 10
sudo kubectl get nodes