crontab -e
로 몇분마다 실행되게 할수 있다.
* * * * * sh /home/ubuntu/deploy.sh >> /home/ubuntu/deploy.log
shell 파일 실행해서 log파일에 실행내용 덮어쓰기
deploy.sh
pullContents=$(docker pull registry.gitlab.com/oceanfog1/likelion-hospital-review)
echo $pullContents
if echo $pullContents | grep "Image is up to date" ; then
echo 'Image already up to date'
exit 0
fi
echo "배포를 시작 합니다."
gitlab -> linux 머신