Tuleap은 PHP 기반 오픈 소스 프로젝트 관리 소프트웨어입니다.

Tuleap 무료 프로젝트 관리 소프트웨어

고품질 소프트웨어 개발을위한 무료 프로젝트 관리 도구

Tuleap은 소프트웨어 개발 팀이 민첩한 및 DevOps 관행을 채택하여 더 나은 협업을 돕습니다.

개요

Tuleap은 PHP 기반 오픈 소스 프로젝트 관리 소프트웨어입니다. 모든 유형의 소프트웨어 개발 팀, 중소 규모, 대형, 폭포, 민첩한 또는 하이브리드의 프로젝트를 관리하는 것을 목표로합니다. 그러나 그것은 애자일에 더 중점을 둡니다. Tuleap을 사용하면 다른 제품보다 경쟁력있는 우위를 확보합니다. 고객 중심 솔루션의 제공 및 품질을 가속화합니다. Tuleap은 Agile Development 및 DevOps를위한 최고의 오픈 소스 프로젝트 관리 소프트웨어라고 주장합니다. 프로젝트 관리를위한 하나의 솔루션, 이슈 추적 & amp; 소프트웨어 개발. 이 모든 것이 한 특성으로 인해 버전 제어, 코드 검토 또는 지속적인 통합을위한 별도의 도구를 관리 할 필요가 없습니다. 모든 솔루션을 단일 패키지로 얻을 수 있습니다. 정확한 메트릭으로 더 나은 결정을 내릴 수있는 매우 직관적 인 대시 보드가 있습니다. 팀, 프로젝트 및 제품에서 더 나은 가시성을 제공합니다. 병목 현상을 파악하고 프로젝트 예측 가능성을 향상시키는 데 도움이됩니다. 최고의 DevOps 관행을 사용하면 버전 작성, 빌드, 테스트 및 릴리스를 자동화 할 수 있습니다. 소프트웨어 개발 요구를 위해 하나의 솔루션을 모두 찾고 있다면 소규모 팀이든 큰지. 그리고 당신의 초점은 민첩한 개발입니다. 그러면 Tuleap은 당신에게 아주 좋은 선택입니다.

시스템 요구 사항


Tuleap을 설치하려면 완전히 전용 서버가 필요합니다. 가상화되거나 물리적 일 수 있습니다. 다른 응용 프로그램을 호스팅하는 서버에 tuleap을 설치하는 것이 좋습니다. Tuleap은 전체 소프트웨어 제품군을 제공하며 호스트 시스템과 깊이 통합되어 있습니다. 상호화 된 서버에 Tuleap을 설치하면 Tuleap과 다른 응용 프로그램 모두에서 문제가 발생합니다.

특징


Agile & amp; 프로젝트 관리

  • 앱을 계획, 추적, 개발, 전달 및 유지 관리하는 단일 솔루션으로 애자일 프로젝트 활동 중앙 집중화
  • 공유 애자일 모범 사례로 쉽게 시작하고 팀과 함께 발전하십시오.
  • 각 프로젝트 관리자에게 사용자 정의 가능한 작업 공간의 자유를 부여하면서 회사 프로젝트 템플릿 생성
  • ISO, CMMI 및 ITIL과 같은 비즈니스 및 산업 표준을 준수합니다.

문제 추적

  • 모든 작업을 중앙 집중화하고 프로세스를 표준화하십시오. 모든 유형의 항목을 추적합니다. 요구 사항; 이야기, 과제, 버그, 요청, 할 일 …
  • 팀이 제품을 더 빨리 구축 할 수 있도록 작업 우선 순위를 정하고 할당합니다.
  • 한 곳에서 활동을 파일 및 추적하여 우선 순위를 정할 수 있습니다. 모든 팀원은 일단 달성되면 알고 있습니다.
  • 모든 항목과 모든 변경 사항을 저장하고 추적하십시오
  • 모든 작업 항목을 뒤로 및 앞으로 자동으로 연결합니다
  • 워크 플로우를 자동화하여 수동 작업을 줄입니다
  • 고급 검색을 만들고보고 싶은 정보를 정확하게 표시합니다.

연속 소프트웨어 개발

  • 프로젝트 당 무제한 수의 리포지토리를 받으십시오
  • 링크는 문제, 사양 및 배송으로 돌아갑니다.
  • 온라인으로 탐색하고 Diff 코드를 찾아보십시오
  • 커밋 메시지에서 참조를 강요하여 추적 성을 향상시킵니다
  • 트리거 Jenkins는 Commit에 구축됩니다
  • git 푸시의 웹 후크
  • 이메일 알림을받습니다

Test Management-CI

  • 직관적 인 인터페이스가있는 하나의 단일 도구로 테스트 계획을 생성, 계획, 자동화합니다.
  • 제품 개념의 시작부터 테스트를 생각하고 계획
  • 간단한 장소에서 테스트 케이스, 자동 및 수동 사례를 정의하십시오.
  • 큰 수동 테스트를 단계로 나눕니다.
  • 이정표로 작성된 테스트로 자동 캠페인을 만듭니다.
  • 애플리케이션 품질에 대한 실시간 통찰력을 얻고 테스트가 실패 할 때 새로운 빅을 쉽게 만들 수 있습니다.
  • 정기 캠페인을위한 테스트 스위트를 복제합니다.
  • Tuleap Test Management® 인터페이스에서 직접 Jenkins 작업 실행
  • 유형, 중요성, 제품 기능, 테스트 환경 등을 기반으로 캠페인으로 테스트 사례를 그룹화했습니다.

요구 사항을 추적하고 추적합니다

  • 요구 사항 또는 사용자 스토리 캡처, 협업 및 관리
  • 고급 워크 플로로 사용자 정의 요구 사항 승인 및 유효성 검사 프로세스 작성
  • 계획 요구 사항 개발
  • 요구 사항에 따라 테스트 케이스를 생성합니다

tuleap 문서 관리자

  • 단일 공간에서 프로젝트 문서를 중앙 집중화합니다
  • 새 버전을 만듭니다
  • 승인 워크 플로를 사용하여 문서 검토를 고통스럽게 검토합니다
  • 누가 무엇을 수정할 수 있는지 제어하십시오
  • 문서 기록으로 변경된 사항을 확인하십시오

설치

전체 설치는 Tuleap을 설치하는 일반적인 방법입니다. 분배 패키지 시스템을 사용하고 완전히 구성 가능하고 조정 가능한 환경을 제공합니다. 이런 식으로 생산 환경을 배포 할 수 있도록 견고합니다. EPEL 설치 일부 종속성에는 Epel이 필요합니다

yum install -y epel-release
 

Red Hat을 사용하는 경우 옵션 채널을 활성화해야합니다. 소프트웨어 컬렉션 저장소를 설치하십시오 Centos에서 이것은 다음과 같이 수행됩니다.

yum install centos-release-scl 

redhat에서 이것은 다음과 같이 수행합니다.

yum-config-manager --enable rhel-server-rhscl-7-rpms 

Remi-Safe 저장소 설치 (PHP 종속성에 필요) :

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 

TULEAP 리포지토리 설치이 컨텐츠와 함께 /etc/yum.repos.d/tuleap.repo를 만듭니다

[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/7/dev/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ci.tuleap.net/yum/tuleap/gpg.key

다음 명령을 실행하여 Tuleap을 설치하십시오.

yum install -y \
  rh-mysql57-mysql-server \
  tuleap \
  tuleap-plugin-agiledashboard \
  tuleap-plugin-graphontrackers \
  tuleap-theme-burningparrot \
  tuleap-theme-flamingparrot \
  tuleap-plugin-git \
  tuleap-plugin-pullrequest 

데이터베이스를 구성합니다 그것을 확인하십시오

 /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf 

포함

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

섹션 \ [mysqld ]에서

 # Add 'sql-mode' parameter after [mysqld]
sed -i '20 a sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf

# Activate mysql on boot
systemctl enable rh-mysql57-mysqld

# Start it
systemctl start rh-mysql57-mysqld

# Set a password
scl enable rh-mysql57 "mysqladmin -u root password"
 

설정

이 단계를 두 번 반복하지 마십시오. 이 스크립트는 한 번만 실행해야합니다. 이전 단계에 오류가 있으면 계속하기 전에 오류를 해결하십시오. 루트로, 실행 :

/usr/share/tuleap/tools/setup.el7.sh \
  --configure \
  --server-name=FQDN \
  --mysql-server=localhost \
  --mysql-password=XXXXX

와 함께: -FQDN은 네트워크에서 액세스 할 때 서버의 이름입니다 (DNS 항목 192.168.1.123 인 Local Test의 LocalHost, Tuleap.example.com의 LocalHost, IP 주소 만있는 경우) -xxxxx는 이전에 구성된 DB의 루트 비밀번호 비밀번호입니다.

  • 방화벽이 올바르게 구성되어 있는지 확인하십시오. 필요한 포트 개방 :
    • 웹 (TCP/80 & amp; TCP/443) -SSH (Git, Admin) : TCP/22

메일 구성

Tuleap은 PostFix와 상호 작용하여 메일을 처리합니다. 다음 줄은 일반적으로 /etc/postfix/main.cf에있는 메인 포스트 픽스 구성 파일에서 무책임/수정해야합니다.

myhostname = mytuleap.domainname.example.com
alias_maps = hash:/etc/aliases,hash:/etc/aliases.codendi
alias_database = hash:/etc/aliases,hash:/etc/aliases.codendi
recipient_delimiter = +
 

첫 번째 연결

이러한 단계가 완료되면 웹 인터페이스로 Tuleap 서버에 액세스 할 수 있습니다. Tuleap 도메인 이름으로 이동하십시오 기본 사이트 관리자 자격 증명은 /root/.tuleap_passwd에서 찾을 수 있습니다. 안전하게 저장하고 가능한 빨리 파일을 삭제하십시오.

 한국인