본문 바로가기

Jenkins3

[Jenkins] GitLab 푸시 이벤트 훅 테스트 방법 (push event hook test) 안녕하세요 Jenkins로 GitLab Branch에 push되면 자동으로 빌드가 일어나도록 설정하기 위해서 가장 중요한건 hook 설정인데요. 이 방법에 대해 자세히 알아보겠습니다. # Version Jenkins 2.346.1 GitLab 11.5.1-ee # GitLab 설정 1. 프로젝트 진입 > 왼쪽 탭의 Settings > Integrations 클릭 2. 옵션값을 입력한다. (아래 Jenkins 설정 참고) ① - 해당 통합과 연결할 대상 서비스의 URL을 입력하는 곳이다. ② - GitLab과 다른 시스템 간의 보안 및 신원 확인을 위해 사용되는 비밀 키다. 이 토큰은 보안 목적으로 사용되며, 인증이나 권한 부여와 같은 작업에서 신뢰성을 보장하는 데 도움을 준다. Webhook 보안: Gi.. 2023. 6. 14.
[Jenkins] GitLab Connection 등록 방법 안녕하세요 GitLab과 Jekins의 연동을 위해 GitLab Connection 연결 등록하는 방법과 GitLab Access Token 발급 방법을 공유드리겠습니다. # 진입경로 GitLab 토큰 등록 - Dashboard > Manage Credentials GitLab 연결 등록 - Dashboard > Jenkins 관리 > 시스템 설정 # GitLab에서 Token 발급 방법 GitLab에 로그인합니다. 사용자 설정으로 이동합니다. 오른쪽 상단에 있는 사용자 아이콘을 클릭하고 드롭다운 메뉴에서 "Settings"을 선택합니다. 좌측 메뉴에서 "Access Tokens"을 선택합니다. "Name" 필드에 토큰의 이름을 입력합니다. 이는 식별을 위한 임의의 이름입니다. "Scopes" 섹션에서 .. 2023. 6. 13.
[Jenkins] GitLab 연동 시 필수 설치 플러그인 목록 안녕하세요 이번에 회사에서 Jenkins 관련 업무를 할당을 받게 되었는데요. 워낙 개발만 해오고 서버 쪽이나 빌드 CI/CD에 대해서는 부족했었는데 이 부분을 보완할겸 공부하면서 업무 진행을 해보려고 합니다. 개발 서버 구축 조건 - 기존 SVN에서 Gitlab에 이전된 저장소 사용 - 개발서버 / 운영서버 분리 하여 관리 - gitlab에도 branch를 분리하여 관리 - 해당 branch에 push시 자동으로 빌드가 일어나도록 - 자동 빌드가 성공한다면 자동으로 배포가 일어나도록 # 설치 해야 할 플러그인은 다음과 같다. - Git Jenkins에서 Git 저장소를 관리하고 코드를 가져오는 데 사용된다. Jenkins 작업에서 Git 저장소의 소스 코드를 체크아웃하고, 브랜치를 전환하며, 변경 사항.. 2023. 5. 28.