NeuroWhAI의 잡블로그

DevChat - 원격 개발용 디스코드 봇 본문

프로젝트

DevChat - 원격 개발용 디스코드 봇

NeuroWhAI 2018. 1. 4. 20:11


자신의 원격 서버에서 실행해두면 자신의 디스코드 봇을 통해서 서버와 연동하여 개발을 진행할 수 있도록 해줍니다.
보통의 상황에선 필요없는데 저는 사지방에서도 개발을 하고싶기에...

프로젝트 이름과 Git URL로 서버에 프로젝트를 추가할 수 있으며
build나 run명령어시 서버측 프로젝트 디렉토리에서 수행되는 명령어를 지정할 수 있습니다.

사지방에서 코드를 작성하고 서버에 등록해뒀던 Git 주소로 push하면
build 명령어 수행시 자동으로 서버측에서 git pull과 설정해둔 빌드 명령어 실행이 시작됩니다.
run 명령어는 build와 똑같은 작동을 합니다. (왜 굳이 나눴는지 묻지마세요 ㅌㅌ)
두 명령어 모두 서버측에서 실행중인 프로세스의 표준입출력을 디스코드로 받고 제어할 수 있습니다.

소스코드 : GitHub, GitLab


GitLab에서 개발하다가 GitHub에도 미러로 하나 파서 공개했습니다.
왜 GitLab에서 개발했냐고 물으신다면 사지방에서 GitHub 접속이 안되기 때문이라고 말씀드립니다.

사실 쓸만해져서 올린게 아니라 쓰는 것이 가능은 해졌기 때문에 올리는 겁니다.
...


아이고 그나저나 다음 프로젝트는 좀 다른 언어나 도구를 사용해서 만들고 싶은데
어째 계속 C#으로만 만드네요;;




Comments