jenkins (1) 썸네일형 리스트형 Kotlin으로 만든 디스코드 봇 Jenkins 적용기 학교 급식, 시간표를 빠르게 보기 위한 용도로 제작된 디스코드 봇이 있습니다. 해당 디스코드 봇은 Kotlin에 JDA 라이브러리를 이용했는데 번거롭고 귀찮던 배포 과정을 Jenkins로 간단하게 줄이면서 있었던 일들을 써볼까 합니다. 불편했던 기존 과정 기존 과정은 정직한 방법(?)이었습니다. 1. Gradle로 빌드 & .jar 패키징 2. 서버에 FTP로 .jar 파일 전송 3. SSH 접속 후 Docker image build 4. Docker 컨테이너 재시작 간단하면서도 복잡하게 보였던 이 과정을 봇을 업데이트할 때마다 하자니 번거롭습니다. 마침 Jenkins로 배워봐야겠다 싶어 이 과정을 Jenkins로 자동화해보았습니다. Jenkins를 써보자! (아래 과정은 GitHub 계정 등록, Gra.. 이전 1 다음