깃에 프로젝트가 존재하고 서버에 젠킨스가 설치되고 셋팅되어 있다는 전제하에 진행하도록 하겠습니다. 설정해보니 아래와 같은 진행순서를 가지면 될 것 같네요. Jenkins - Github 연결 설정 Github Webhook 설정 서버 방화벽 설정 1. Jenkins - Github 연결 밑에 내려가보면 GitHub Server 설정하는 항목이 보입니다. Credentials 밑에 +Add 를 선택하면 인증정보를 기입할 수 있습니다. 인증방식을 Secret Text 로 선택하고 사용하던 Personal access tokens를 입력해줍니다. 저는 Jenkins hook 용 토큰을 새로 만들어보겠습니다. repo와 admin:repo_hook 정도의 권한만 할당하여 생성했습니다. 그럼 이제 젠킨스에 git..
Jenkins에서 git 저장소 연동하여 배포하는 설정을 하였는데 빌드가 실패하였고 실패로그를 보니 gradle 빌드 파일들을 찾지 못한다는 오류였다. FAILURE: Build failed with an exception. * What went wrong: Directory '/var/lib/jenkins/workspace/sample' does not contain a Gradle build. A Gradle build should contain a 'settings.gradle' or 'settings.gradle.kts' file in its root directory. It may also contain a 'build.gradle' or 'build.gradle.kts' file. To cre..