본문 바로가기
프로그래밍/젠킨스(Jenkins)

윈도우 재부팅시 젠킨스(Jenkins)가 자동 시작되지 않는 현상 해결하기

by bantomak 2024. 11. 18.
반응형

젠킨스 설치 시 설정한 계정이 아닌 다른 사용자로 사용자 변경

첫번째 옵션인 LocalSystem를 선택하면서 모든 것이 시작되었다.

 

젠킨스(Jenkins) PowerShell SVN: E175013 Access to 'directory' forbidden 문제 해결하기

젠킨스(Jenkin)에서 PowerShell SVN Commit시 에러 발생C드라이브에 문제가 생기면서 윈도우를 재설치하였다. 그러면서 기존에 사용하던 젠킨스(Jenkins)도 재설치를 진행하였다.젠킨스 설정은 다행히도 D

jettstream.tistory.com

이전 포스팅에서 해당 문제를 해결하기 위해서 젠킨스 서비스를 실행하는 사용자를 현재 사용자로 변경해 주었다. 사용자 변경 이후에는 권한 문제가 해결되어서 Powershell 스크립트가 정상적으로 해결되어서 모든 것이 만족스러운 상황이었다.

 

문제 상황 : 윈도우 재부팅 시 젠킨스가 자동 시작되지 않음

윈도우 재부팅시 중지됨으로 설정됨

하지만 설치시에 설정했던 사용자에서 다른 사용자로 변경한 것이 문제였을까 윈도우 재부팅 시에 젠킨스 서비스가 자동으로 실행되지 않는 현상이 발생하였다. 심각한 문제는 아니었지만 윈도우가 재부팅될 때마다 서비스를 재시작해줘야 하는 매우 신경 쓰이고 귀찮은 상황이 되어버렸다. 그래서 이를 해결하기로 했다.

젠킨스를 재설치하기로 결정

기존에 설정했던 LocalSystem를 사용했을 당시에는 윈도우 재부팅 후에도 정상적으로 젠킨스 서비스가 재시작되었다. 그렇다면 젠킨스를 설치할때 두 번째 옵션을 선택하고 현재 사용 중인 사용자로 설정하면 정상적으로 재시작 시에도 젠킨스 서비스가 실행될 것으로 판단하여 재설치를 진행했다.

두번째 옵션을 선택하고 현재 사용중인 사용자를 입력해주자.

현재 사용자(User) 확인하기

작업 관리자 - 사용자 탭 - 사용자 우클릭 메뉴에서 사용자 계정 관리 클릭

작업 관리자 - 사용자 탭 - 사용자 우클릭 메뉴에서 사용자 계정 관리 클릭으로 진입하면 사용자의 정확한 계정명을 알 수 있다. 해당 계정명과 윈도우 시작 시 입력하는 비밀번호를 입력해 주고 Test Credentials 버튼을 눌러주자. 그러면 정상적으로 다음으로 진행이 가능할 것이다. 그 이후의 과정을 특별한 내용이 없으니 다음을 꾸준히 눌러주자. 설치 이후에 이제 다시 윈도우를 재부팅하고 정상적으로 젠킨스가 재시작되는지 확인해 보자.

이제 정상적으로 젠킨스가 자동 재시작되는 것을 확인할 수 있다.

함께 읽으면 좋은 글

 

젠킨스(Jenkins) 접속 URL 변경하기

젠킨스 접속 URL을 변경하고 싶다면젠킨스를 설치하고 나면 설정한 포트 번호로 접근이 가능하다.만약 포트번호를 18080으로 설정했다면 localhost:18080으로 젠킨스에 접근이 가능하다.해당 URL을 변

jettstream.tistory.com

댓글