지라

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(3/4)

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(3/4)

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(3/4) Part 3. Gitlab, Jenkins Webhook 연동하기 Gitlab Repository에 이벤트 발생 시 Jenkins 자동 빌드 연동하기 사전 준비 사항 Gitlab(VM) 설치 Jenkins(IKS) 설치 연동 환경 Jenkins ver. 2.222.4 Gitlab ver. 13.0.5 Steps Jenkins Plugin 설치 Gitlab에서 Access Token 발급 Jenkins에 발급받은 Access Token을 Credential로 등록 Jenkins gloabl settings 에서 gitlab 설정 추가 Jenkins User 생성 Jenkins Project 생성 및 Build Trigg..

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(2/4)

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(2/4)

    Part 2. Jira 초기 설정하기 Jira 인스턴스 설치를 마치고, 초기 설정을 진행합니다. 먼저 설정 첫 화면에서 I'll set it up myself를 선택해 진행하겠습니다. 앞서 설치한 mysql을 활용하기 위해 dbconfig 정보를 수정합니다. jira pod에 shell 접속을 시도한다. kubectl exec -it {jira pod 이름} bash vim 편집기 이용을 위해 설치한다. apt-get update apt-get install -y vim dbconfig.xml 파일에 db 설정값을 집어넣습니다. vi dbconfig.xml jdbc:mysql://169.56.75.38:3306/jiradb?useUnicode=true&characterEncoding=UTF8&sessio..

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(1/4)

    Kubernetes(IKS)에서 Jira 활용한 CI/CD 파이프라인 구축하기(1/4)

    Part 1. 쿠버네티스 클러스터에 Jira 설치하기 Jira와 MySQL을 쿠버네티스에 올리고, Gitlab 및 Jenkins를 연동해 CI/CD 파이프라인을 구성합니다. 사전 준비 사항 IBM CLI (IKS) 쿠버네티스 클러스터 config를 설정해준 상태에서 진행합니다. IBM CLI에서 클러스터 설정에 대한 자세한 내용을 다음 링크를 참조해주세요. 가장 먼저 Jira를 올리기 위한 네임스페이스를 생성해줍니다. kubectl create namespace jira-cicd Steps 퍼시스턴트클레임볼륨 및 퍼시스트볼륨 생성 MySQL 패스워드 설정을 위한 시크릿파일 생성 Jira-MySQL 설치 및 초기 설정 Gitlab, Jenkins 연동 Gitlab Webhook 설정 Jira 이슈 생성 및..