نصب و راه اندازی

نصب کامل روش متداول برای نصب لاله است. از سیستم بسته توزیع شما استفاده می کند و محیطی کاملاً قابل تنظیم و قابل تنظیم را فراهم می کند. این قوی است ، بنابراین می توانید محیط تولید را از این طریق مستقر کنید. نصب 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 a /etc/yum.repos.d/tuleap.repo را با این conten ایجاد کنید

[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 ، مدیر): 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 یافت. آن را به صورت ایمن ذخیره کرده و پرونده را در اسرع وقت حذف کنید.

 فارسی