Synology에서 쉘로 SVN update하기

쉘스크립트를 만드는 이유는 자동화를하기 위해서 입니다. 커멘트 모드에서 매번 실행을 하다 보면은 조금은 잊어 버릴때가많아서 스케쥴러에 걸어 놓으면은 상당히 편합니다.

#!/bin/bash

/usr/bin/svn checkout svn://URL/프로젝트명 /volume2/development/받을 경로/

실 생활에서 사용하는것에 감춰야 할 부분을 감추고 정말 간단한 정보만을 표현을 한것입니다. 시놀로지 NAS에서 작업스케쥴을 걸면은 잊어 먹지 않고 바로 공개적으로 사용할수 있는 Public 웹이 만들어지기때문에 굳이 NAS에 들어가지 않아도 되는 이점이 존재 하는것입니다.

위에 화면 처럼 조금 빠르지만은 개발을 할 시간에 걸어 놓으면은 별도로 NAS에서 확인하지 않아도 바로 적용이 되고, 늦어도 커밋후 10분 이내에 바로 NAS Web에 적용이 되지 작업을 줄이는 일입니다.

처음에 이렇게 사용하게 된 이유가 제가 담당을 해서 매번 업데이트를 실행해야 되어서 퇴근전이나 큰 변경사항이 있다면은 매번 하다 보니 조금은 귀찮은 점을 해소하기 위해서 작업을 하게 된 것입니다.

프로그램을 만드는 사람이라면은 응당 자기가 귀찮은 일을 프로그램에게 맡겨서 처리할수 있도록 해야 하는것이 좋은 방향이라고 생각을 하기 때문에 이렇게 작업을 해야 할 수 있어야 한다는 믿음이 있습니다.

하지만 배포판을 만들때는 상당히 주의해야 합니다. 이런 작업은 몇몇이 관리하고 공개적으로 사용하지 않을때 좋은 방법이지 다수가 이용하는 웹사이트에 이런 방법을 적용하다 보면은 낭패를 보기 쉽습니다.

이전글
다음글

2 thoughts on “Synology에서 쉘로 SVN update하기

    • Truds

      제가 사용하고 있고, 정식으로 구입한 제품의 화면을 올려 놓은것이기에 문제가 될 부분은 없다고 생각 합니다. 그렇기에 알려주신 내용이 제게 필요하지 않다고 생각을 합니다.

      스펨성 댓글로 추측이 되지만, 일단 다른 의가 없어서 댓글 자체는 그대로 유지 하겠습니다.

Truds에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다