InfoGrab DocsInfoGrab Docs

로컬 Jira 배포 테스트

요약

GitLab은 여러 Jira 배포 유형과 연동됩니다. Atlassian은 개발 및 테스트용 무료 인스턴스를 제공합니다. 인증에는 Jira Cloud API 토큰을 생성합니다. Atlassian은 모든 버전의 다운로드 아카이브를 제공합니다.

GitLab은 여러 Jira 배포 유형과 연동됩니다. Jira 연동을 테스트할 때는 이러한 환경을 로컬에서 재현해야 할 수 있습니다.

Jira Cloud#

Atlassian은 개발 및 테스트용 무료 인스턴스를 제공합니다.

인증에는 Jira Cloud API 토큰을 생성합니다.

Jira Data Center#

Atlassian은 모든 버전의 다운로드 아카이브를 제공합니다. 빠른 로컬 테스트에는 다음 Docker Compose 구성을 사용합니다.

# docker-compose.yaml
services:
  jira:
    image: atlassian/jira-software:11.3 # most recent LTS version
    container_name: jira
    ports:
      - "8080:8080"
    environment:
      - ATL_PROXY_NAME=localhost
      - ATL_PROXY_PORT=8080
      - ATL_TOMCAT_SCHEME=http
      - ATL_JDBC_URL=jdbc:postgresql://postgres:5432/jiradb
      - ATL_JDBC_USER=jira
      - ATL_JDBC_PASSWORD=${JIRA_DB_PASSWORD}
      - ATL_DB_TYPE=postgres72
      - ATL_DB_DRIVER=org.postgresql.Driver
      - JVM_MINIMUM_MEMORY=1024m
      - JVM_MAXIMUM_MEMORY=2048m
    volumes:
      - jira-data:/var/atlassian/application-data/jira
    depends_on:
      - postgres
    networks:
      - atlassian

  postgres:
    image: postgres:14
    container_name: jira-postgres
    environment:
      - POSTGRES_DB=jiradb
      - POSTGRES_USER=jira
      - POSTGRES_PASSWORD=${JIRA_DB_PASSWORD}
    volumes:
      - postgres-data:/var/lib/postgresql/data
    networks:
      - atlassian

volumes:
  jira-data:
  postgres-data:

networks:
  atlassian:
    driver: bridge

데이터베이스 비밀번호를 담은 .env 파일을 생성합니다.

JIRA_DB_PASSWORD=

설정 단계#

  1. 컨테이너를 시작합니다: docker-compose up -d.
  2. 브라우저에서 http://localhost:8080으로 이동합니다.
  3. 초기 설정 마법사를 완료하여 인스턴스 이름과 URL을 구성합니다.
  4. Atlassian 개발자 문서 사이트에서 10 user Jira Software Data Center license, expires in 3 hours 키와 같은 단기 라이선스를 받습니다.
  5. 관리자 계정을 생성합니다.
  6. basic software development 프로젝트를 생성하고 다양한 상태의 예시 이슈로 채웁니다.

GitLab 연동 인증#

관리자 사용자 이름과 비밀번호를 사용하거나 Jira에서 개인 액세스 토큰을 생성합니다.

로컬 Jira 배포 테스트

GitLab v19.5
원문 보기

요약

GitLab은 여러 Jira 배포 유형과 연동됩니다. Atlassian은 개발 및 테스트용 무료 인스턴스를 제공합니다. 인증에는 Jira Cloud API 토큰을 생성합니다. Atlassian은 모든 버전의 다운로드 아카이브를 제공합니다.

GitLab은 여러 Jira 배포 유형과 연동됩니다. Jira 연동을 테스트할 때는 이러한 환경을 로컬에서 재현해야 할 수 있습니다.

Jira Cloud#

Atlassian은 개발 및 테스트용 무료 인스턴스를 제공합니다.

인증에는 Jira Cloud API 토큰을 생성합니다.

Jira Data Center#

Atlassian은 모든 버전의 다운로드 아카이브를 제공합니다. 빠른 로컬 테스트에는 다음 Docker Compose 구성을 사용합니다.

# docker-compose.yaml
services:
  jira:
    image: atlassian/jira-software:11.3 # most recent LTS version
    container_name: jira
    ports:
      - "8080:8080"
    environment:
      - ATL_PROXY_NAME=localhost
      - ATL_PROXY_PORT=8080
      - ATL_TOMCAT_SCHEME=http
      - ATL_JDBC_URL=jdbc:postgresql://postgres:5432/jiradb
      - ATL_JDBC_USER=jira
      - ATL_JDBC_PASSWORD=${JIRA_DB_PASSWORD}
      - ATL_DB_TYPE=postgres72
      - ATL_DB_DRIVER=org.postgresql.Driver
      - JVM_MINIMUM_MEMORY=1024m
      - JVM_MAXIMUM_MEMORY=2048m
    volumes:
      - jira-data:/var/atlassian/application-data/jira
    depends_on:
      - postgres
    networks:
      - atlassian

  postgres:
    image: postgres:14
    container_name: jira-postgres
    environment:
      - POSTGRES_DB=jiradb
      - POSTGRES_USER=jira
      - POSTGRES_PASSWORD=${JIRA_DB_PASSWORD}
    volumes:
      - postgres-data:/var/lib/postgresql/data
    networks:
      - atlassian

volumes:
  jira-data:
  postgres-data:

networks:
  atlassian:
    driver: bridge

데이터베이스 비밀번호를 담은 .env 파일을 생성합니다.

JIRA_DB_PASSWORD=

설정 단계#

  1. 컨테이너를 시작합니다: docker-compose up -d.
  2. 브라우저에서 http://localhost:8080으로 이동합니다.
  3. 초기 설정 마법사를 완료하여 인스턴스 이름과 URL을 구성합니다.
  4. Atlassian 개발자 문서 사이트에서 10 user Jira Software Data Center license, expires in 3 hours 키와 같은 단기 라이선스를 받습니다.
  5. 관리자 계정을 생성합니다.
  6. basic software development 프로젝트를 생성하고 다양한 상태의 예시 이슈로 채웁니다.

GitLab 연동 인증#

관리자 사용자 이름과 비밀번호를 사용하거나 Jira에서 개인 액세스 토큰을 생성합니다.