Tuleap - это программное обеспечение для управления проектами с открытым исходным кодом PHP

Tuleap Бесплатное программное обеспечение для управления проектами

Бесплатный инструмент управления проектами для высококачественной разработки программного обеспечения

Tuleap помогает командам разработки программного обеспечения лучше сотрудничать, внедряя Agile и DevOps.

Обзор

Tuleap - это программное обеспечение для управления проектами с открытым исходным кодом PHP. Он направлен на управление проектами для каждой команды разработки программного обеспечения, небольших, средних, больших, водопада, гибких или гибридных. Но он больше фокусируется на Agile. С Tuleap вы создаете конкурентное преимущество над другими продуктами. Он ускоряет доставку и качество решений, ориентированных на клиента. Tuleap утверждает, что является программным обеспечением управления проектами с открытым исходным кодом для Agile Development и DevOps. Это все в одном решении для управления проектами, отслеживания проблем и amp; Разработка программного обеспечения. Из -за всего этого вам не нужно управлять отдельными инструментами для контроля версий, обзоров кода или непрерывных интеграций. Вы получаете все решения в одном пакете. Он имеет очень интуитивно понятную панель, которая позволяет вам принимать лучшие решения с точными показателями. И помогает вам в лучшей видимости между командами, проектами и продуктами. Помогает вам выяснить узкие места, улучшить предсказуемость проекта. С лучшими практиками DevOps вы можете автоматизировать управление версиями, строительство, тестирование и выпуск. Независимо от того, являетесь ли вы маленькой командой или большой, если вы ищете все в одном решении для ваших потребностей в разработке программного обеспечения. И ваше внимание уделяется гибкой разработке, тогда Tuleap - очень хороший выбор для вас.

Системные Требования


Чтобы установить Tuleap, вам понадобится полностью выделенный сервер. Это может быть виртуализированным или физическим. Не рекомендуется устанавливать TULEAP на сервере, который размещает другие приложения. Tuleap предоставляет полный набор программного обеспечения и глубоко интегрирован со своей хост -системой. Установка TULEAP на взаимный сервер, безусловно, вызовет проблемы как в Tuleap, так и в других ваших приложениях.

Функции


Agile & amp; Управление проектом

  • Централизовать гибкие проектные мероприятия с одним решением для планирования, отслеживания, разработки, доставки и обслуживания приложений
  • Начните легко с общих Agile лучших практик и развиваться со своими командами.
  • Создать шаблоны корпоративных проектов, предоставляя каждому менеджеру проекта свободу настраиваемого рабочего пространства
  • Соблюдение ваших бизнес -и отраслевых стандартов, таких как ISO, CMMI и ITIL

Отслеживание выпуска

  • Централизуйте всю работу, стандартизируйте свой процесс. Отслеживать любой тип предметов: требования; Истории, задачи, ошибки, запросы, дел…
  • Расстановите приоритеты и назначьте работу, чтобы помочь вашей команде быстрее создавать продукты.
  • Файл и отслеживание действий в одном месте, чтобы вы могли расставить приоритеты для них. Каждый товарищ по команде знает, как только они были достигнуты.
  • Хранить и отслеживать каждый элемент и каждое изменение
  • автоматически связывает все рабочие элементы
  • Автоматизируйте рабочий процесс для снижения ручной работы
  • Создайте расширенный поиск и отобразите именно информацию, которую вы хотите увидеть

Непрерывная разработка программного обеспечения

  • Получите неограниченное количество репозиториев за проект
  • Ссылка возвращается к вопросам, характеристикам и доставке
  • Просмотрите и дифференцируйте код онлайн
  • Улучшение отслеживаемости, вынуждая ссылки в сообщениях
  • Trigger Jenkins основан на коммите
  • Web Hook на git push
  • Получите уведомления по электронной почте

Теста управления CI

  • Создать, спланировать, автоматизировать планы тестирования ET Execute с одним инструментом с интуитивно понятным интерфейсом.
  • Подумайте и планируйте тесты с самого начала концепции продукта
  • Определите тестовые случаи, автоматизированные и ручные в одном простом месте.
  • Разделите большие ручные тесты на шаги.
  • Создание автоматически проводит кампании с тестами, созданными в рубеже.
  • Получите понимание качества приложения в режиме реального времени и легко создайте новые крупные, когда тестируют.
  • повторить тестовые люксы для регулярных кампаний.
  • Выполнить задание Jenkins непосредственно из интерфейса Tuleap Test Management®
  • Групповые тестовые примеры в кампаниях, основанные на типе, важности, функции продукта, среде тестирования и т. Д.

Отслеживайте и отслеживайте ваши требования

  • захватить, сотрудничать и управлять требованиями или пользовательскими историями
  • Создание пользовательских процессов утверждения и проверки требований с расширенным рабочим процессом
  • Планировать требования разработки
  • генерировать тестовые случаи на основе требований

Менеджер документов 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-безопасного (необходимый для зависимостей 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 - это имя сервера, когда вы получаете доступ к нему в своей сети (Localhost для локального теста, tuleap.example.com с записью DNS 192.168.1.123, если у вас только IP -адрес)
  • xxxxx является паролем пароля корневого пароля DB, настроенного ранее.
  • Убедитесь, что брандмауэр правильно настроен. Открыть необходимые порты:
    • Интернет (TCP/80 & amp; TCP/443)
    • ssh (git, admin): tcp/22

Настройка почты

Tuleap взаимодействует с Postfix для обработки почтовых почт. Следующие строки должны быть неуместны/изменены в основном файле конфигурации 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. Храните его надежно и удалите файл как можно скорее.

 Русский