DEV/Jenkins
-
Jenkins - 깃 저장소간 연동은 완료되었는데, 프로젝트 변경 시마다 수동 빌드 할수는 없으니, (이럼 젠킨스 쓰나 마나..) 해당 깃에 Push 날렸을 때 자동으로 빌드 연동 되게 설정 하자. 1. Jenkins 설정 및 정보 확인 프로젝트 구성 -> 빌드 유발 Build when a change is pushed to GitLab. 체크. GitLab webhook URL: 이후의 URL을 확인하자(추후 깃에 입력해야 한다) [고급] 버튼 누르면 확장되는데, 나머지는 기본 설정으로 두고 Generate 버튼 누르면 Secret token 생성된다. 이걸 또 복사해두자. 2. Git Webhooks 설정 연동 원하는 깃 프로젝트의 Settings -> Webhooks ( 혹은 Settings -> ..
Jenkins - Git 연동 (2) - WebhooksJenkins - 깃 저장소간 연동은 완료되었는데, 프로젝트 변경 시마다 수동 빌드 할수는 없으니, (이럼 젠킨스 쓰나 마나..) 해당 깃에 Push 날렸을 때 자동으로 빌드 연동 되게 설정 하자. 1. Jenkins 설정 및 정보 확인 프로젝트 구성 -> 빌드 유발 Build when a change is pushed to GitLab. 체크. GitLab webhook URL: 이후의 URL을 확인하자(추후 깃에 입력해야 한다) [고급] 버튼 누르면 확장되는데, 나머지는 기본 설정으로 두고 Generate 버튼 누르면 Secret token 생성된다. 이걸 또 복사해두자. 2. Git Webhooks 설정 연동 원하는 깃 프로젝트의 Settings -> Webhooks ( 혹은 Settings -> ..
2021.06.23 -
1. Git 설치 후 Jenkins 연동 https://git-scm.com/ 깃 설치 안된 상태이면, 해당 사이트 들어가서 설치. 설치 후, Jenkins 관리 -> Global Tool Configuration 들어가서 설치된 깃 정보 입력. 2. 깃 계정 AccessToken 확인 깃 Access Tokens 확인 깃 로그인 후 계정 아이콘 드롭 메뉴 -> Preferences -> 왼쪽 사이트 메뉴의 Access Tokens (혹은 아이콘 드롭메뉴 -> Settings -> 상위 메뉴의 Access Tokens) 혹은 Access Token 페이지 들어가서, 토큰 생성 혹은, 이렇게 토큰 생성. Scopes는 다 체크해주고, Expires at 은 미 설정 시 기한 제안 없은 토큰 생성 생성된 A..
Jenkins - Git 연동 (1) - 연결1. Git 설치 후 Jenkins 연동 https://git-scm.com/ 깃 설치 안된 상태이면, 해당 사이트 들어가서 설치. 설치 후, Jenkins 관리 -> Global Tool Configuration 들어가서 설치된 깃 정보 입력. 2. 깃 계정 AccessToken 확인 깃 Access Tokens 확인 깃 로그인 후 계정 아이콘 드롭 메뉴 -> Preferences -> 왼쪽 사이트 메뉴의 Access Tokens (혹은 아이콘 드롭메뉴 -> Settings -> 상위 메뉴의 Access Tokens) 혹은 Access Token 페이지 들어가서, 토큰 생성 혹은, 이렇게 토큰 생성. Scopes는 다 체크해주고, Expires at 은 미 설정 시 기한 제안 없은 토큰 생성 생성된 A..
2021.06.16 -
Jenkins를 재시작하는 방법에 대한 포스팅.. 3개 정도 찾았는데.. 뭐 커맨드 입력하고 그런 것도 있겠지만... 난 모르겠다 어짜피 윈도에서 돌아가는 거고 편한 걸로 써야지.. 1. 서비스 재시작 젠킨스 페이지 종료 후 서비스 재시작 후 실행 2. restart 호출 http://localhost:8005/restart 호출 하면, 이렇게 나오고, Yes 하면 자동 재시작된다. 3. 플러그인 설치/업그레이드 중 재시작 플러그인 설치/업그레이드 관련해서 설치 후 재시작하게 하는 옵션 어쨌든 이 아저씨 나옴 된다..
Jenkins 재시작Jenkins를 재시작하는 방법에 대한 포스팅.. 3개 정도 찾았는데.. 뭐 커맨드 입력하고 그런 것도 있겠지만... 난 모르겠다 어짜피 윈도에서 돌아가는 거고 편한 걸로 써야지.. 1. 서비스 재시작 젠킨스 페이지 종료 후 서비스 재시작 후 실행 2. restart 호출 http://localhost:8005/restart 호출 하면, 이렇게 나오고, Yes 하면 자동 재시작된다. 3. 플러그인 설치/업그레이드 중 재시작 플러그인 설치/업그레이드 관련해서 설치 후 재시작하게 하는 옵션 어쨌든 이 아저씨 나옴 된다..
2021.06.14 -
Jenkins 설치 후 기본 홈 디렉터리는 Jenkins가 자동으로 설정하고 저장되는데, 시스템 드라이브이기도 하고 접근, 관리도 힘드니 내가 원하는 위치로 변경하자. 1. 초기 홈 위치 확인 2. 구동 서비스 중지 Jenkins 서비스 중지 3. Jenkins Home 변경 Jenkins 설치 위치(디폴트는(64bit) C:\Program Files\Jenkins)의 jenkins.xml 수정한다. jenkins.xml 열어서 JENKINS_HOME 값 확인하고, 뒤 value를 원하는 폴더 값으로 변경 후 저장 4. 기존 폴더 복사 첫 번째 단계에서 봤던 초기 기본 경로(C:\Windows\system32\config\systemprofile\AppData\Local\jenkins) 에 있던 파일들을..
Jenkins 홈 디렉터리 변경Jenkins 설치 후 기본 홈 디렉터리는 Jenkins가 자동으로 설정하고 저장되는데, 시스템 드라이브이기도 하고 접근, 관리도 힘드니 내가 원하는 위치로 변경하자. 1. 초기 홈 위치 확인 2. 구동 서비스 중지 Jenkins 서비스 중지 3. Jenkins Home 변경 Jenkins 설치 위치(디폴트는(64bit) C:\Program Files\Jenkins)의 jenkins.xml 수정한다. jenkins.xml 열어서 JENKINS_HOME 값 확인하고, 뒤 value를 원하는 폴더 값으로 변경 후 저장 4. 기존 폴더 복사 첫 번째 단계에서 봤던 초기 기본 경로(C:\Windows\system32\config\systemprofile\AppData\Local\jenkins) 에 있던 파일들을..
2021.06.14 -
이전 포스팅 이어서.. https://lock.tistory.com/2 Jenkins 설치(Windows 환경)(1) 우선 Jenkins는 흔히 말하는 CI/CD 중 지속적 통합(Continuous Integration)을 구현하기 위한 서비스이다. 개발중인 저장소(git, svn등)에 업로드된 소스를 테스트, 빌드, 빌드 후 작업등을 자동 동작하게 해 lock.tistory.com 인스톨 후의 Jenkis 세팅 1. Login - 인스톨러 전체 과정 완료하면 자동으로 페이지 열리면서 Unlock Jenkins 하라고 뜬다 - 표시된 위치에 initialAdminPassword 파일 내의 값 입력 후 Continue 2. Install Plugins - 플러그 인 설치 하자. 뭐가 필요하는지 아는 사람은..
Jenkins 설치(Windows 환경)(2)이전 포스팅 이어서.. https://lock.tistory.com/2 Jenkins 설치(Windows 환경)(1) 우선 Jenkins는 흔히 말하는 CI/CD 중 지속적 통합(Continuous Integration)을 구현하기 위한 서비스이다. 개발중인 저장소(git, svn등)에 업로드된 소스를 테스트, 빌드, 빌드 후 작업등을 자동 동작하게 해 lock.tistory.com 인스톨 후의 Jenkis 세팅 1. Login - 인스톨러 전체 과정 완료하면 자동으로 페이지 열리면서 Unlock Jenkins 하라고 뜬다 - 표시된 위치에 initialAdminPassword 파일 내의 값 입력 후 Continue 2. Install Plugins - 플러그 인 설치 하자. 뭐가 필요하는지 아는 사람은..
2021.06.11 -
우선 Jenkins는 흔히 말하는 CI/CD 중 지속적 통합(Continuous Integration)을 구현하기 위한 서비스이다. 개발 중인 저장소(git, svn 등)에 업로드된 소스를 테스트, 빌드, 빌드 후 작업등을 자동 동작하게 해 주어 (이 자체가 지속적 통합) 그만큼 개발자의 리소스 소모가 줄어든다. 1. Installer Download https://www.jenkins.io/download/ Jenkins download and deployment Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software..
Jenkins 설치(Windows 환경)(1)우선 Jenkins는 흔히 말하는 CI/CD 중 지속적 통합(Continuous Integration)을 구현하기 위한 서비스이다. 개발 중인 저장소(git, svn 등)에 업로드된 소스를 테스트, 빌드, 빌드 후 작업등을 자동 동작하게 해 주어 (이 자체가 지속적 통합) 그만큼 개발자의 리소스 소모가 줄어든다. 1. Installer Download https://www.jenkins.io/download/ Jenkins download and deployment Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software..
2021.06.11