#!/bin/bash dotnet_version='net6.0' salimax_ip= '10.2.3.104' username='ie-entwicklung@' set -e echo -e "\n============================ Build ============================\n" dotnet publish \ ./SaliMax.csproj \ -c Release \ -r linux-x64 echo -e "\n============================ Deploy ============================\n" rsync -v \ ./bin/Release/$dotnet_version/linux-x64/publish/* \ ie-entwicklung@10.2.3.104:~/salimax echo -e "\n============================ Restart Salimax sevice ============================\n" ssh -tt \ ie-entwicklung@10.2.3.104 \ sudo systemctl restart salimax.service echo -e "\n============================ Print service output ============================\n" ssh -tt \ ie-entwicklung@10.2.3.104 \ journalctl -f -u salimax.service