Added Install script to the repo

Script functions to clone the repo and remove the two submodules. The function will also disconnect it with the main repo.
This commit is contained in:
Setu Chokshi 2022-04-14 08:27:09 +05:30 коммит произвёл GitHub
Родитель a53fd5555b
Коммит ccab01042e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 32 добавлений и 0 удалений

32
clone_repo.sh Normal file
Просмотреть файл

@ -0,0 +1,32 @@
#!/bin/bash
remove_submodule() {
mv $1 $1_tmp
git submodule deinit $1
git rm -r --cached $1
mv $1_tmp $1
git add $1
git commit -m "Removed SubModule "+ $1
}
check_git(){
if git --version 2>&1 >/dev/null ; then
echo "Git is installed. Skipping installation"
else
echo "Git is not installed. Installing.."
sudo apt install git
fi
}
check_git
#Clone the MLOps Repository
git clone https://github.com/Azure/mlops-v2.git --recurse-submodules
cd mlops-v2/
#Remove the submodules
remove_submodule infrastructure
remove_submodule data-science-regression
#Disconnect the main repo
git remote rm origin