crontab

황준하·2022년 12월 13일
0
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 머신

0개의 댓글