Phabricator: Kammalallen Kayan aiki don Ci gaban Software

Ci gaban software yana ƙaruwa cikin sauri, bidi'a baya bayar da damar daidaitawa a wasu lokuta, wannan shine dalilin da ya sa ƙungiyar software ta kyauta ke samar da adadi mai yawa na mafita don ci gaban software ya kasance mafi inganci a kowace rana, ɗayan waɗannan hanyoyin shine Mai gyarawa.

Menene Phabricator?

Mai gyarawa tarin aikace-aikacen gidan yanar gizo ne wadanda suke taimaka wa kamfanonin software wajen gina babbar manhaja mai inganci, gami da kayayyakin aikin duba code, sauya saka idanu, gano kwaro, da kirkirar wiki. Mai gyarawa hadewa da Git, Mercurial y Juyawa.

mai samfurin

mai samfurin

Mai gyarawa kyauta ne kuma tushen bude software, an rarraba shi a karkashin Apache 2 lasisi. An rubuta a ciki Bayani karkashin Tsarin dandamali kuma ci gabanta ya fara ne a cikin 2010, wanda ya sa ya zama cikakkiyar mafita.

Mai gyarawa asali an haɓaka azaman kayan aiki na ciki don Facebook, babban mai haɓaka shine Evan Priestley ne adam wata wanda ya bar Facebook don ci gaba da ci gaban Mai gyarawa a cikin wani sabon kamfanin da ake kira Yanayi.

Siffofin Phabricator

Mai gyarawa ya hada da aikace-aikace na:

  • Binciken da bincika lambar tushe.
  • Adanawa da shirya wuraren ajiya.
  • Binciken kwaro.
  • Gudanar da aiki.
  • Sadarwa tare da membobin ƙungiyar.
  • Shirye-shiryen ayyuka.
  • Yi Kula.
  • Andungiya da ci gaban masu zaman kansu.
  • Gina tare da ci gaba da haɗin kai.

Wanene ke amfani da Phabricator?

Akwai kamfanoni da yawa, ƙungiyoyin ci gaba, masu haɓakawa, da al'ummomin da ke amfani da shi kowace rana Mai gyarawa, daga cikinsu akwai: Dropbox, UBER, Bloomberg, Haskell, Facebook, Instagram, Disqus, freeBSD, blender, Pinterest, khanacademy, asana, wikimedia, KDE, da sauransu.

Yadda ake girka Phabricator

Bukatun Girkawa

Mai gyarawa aikace-aikacen LAMP ne (Linux, Apache, MySQL, PHP). Don shigar Mai gyarawa se yana bukatar:

  • Kwamfuta ce ta al'ada wacce ta girka kuma take gudanar da aikin rarraba Linux ko makamancin Tsarin Aiki.
  • Sunan yanki (na iya zama phabricator.mycompany.com, marubuci.localhost).
  • Asalin ilimin tsarin gudanarwa.
  • Apache (Apache + mod_php), nginx (nginx + php-fpm), ko wani sabar yanar gizo;
  • PHP (PHP 5.2 ko sama da haka, amma PHP 7 ba a tallafawa), MySQL (MySQL 5.5 ko sama da haka ana ba da shawarar) da Git.

Shigarwa na abubuwan da ake buƙata

Idan kana girkawa a kan Ubuntu ko wani abin da ya samo asali daga RedHat, akwai wadatattun rubutun shigarwa waɗanda ke ba da damar shigar da atomatik Mai gyarawa

Idan kana son yin saitin hannu da kafuwa, kana bukatar yin wadannan:

Idan kun riga kun saita fitila, da alama kun riga kun sami duk abin da kuke buƙata. Dole ne mu girka Phabricator da dogaro:

$ cd wani wuri / # zabi wasu shigar da kundin adireshi
wani wuri / $git clone https://github.com/phacility/libphutil.git
wani wuri / $git clone https://github.com/phacility/arcanist.git
wani wuri / $git clone https://github.com/phacility/phabricator.git

Girkawar APC (Zabi)

Tunda an rubuta Phabricator a cikin PHP, zaiyi aiki da sauri tare da shigar APC. Lallai ya kamata mu girka "pcre-devel":

sudo yum shigar pcre-devel

Kuna da zaɓi biyu. Shigar PECL (gwada wannan na farko):

sudo yum shigar php-pear sudo pecl shigar apc

Idan hakan bai yi tasiri ba, shigar da kunshin daga PECL kai tsaye kuma bi umarnin gini.

Shigar da APC zaɓi ne, amma sosai shawarar, musamman a cikin yanayin samarwa.

Da zarar an girka APC, tabbatar cewa akwai ta ta hanyar gudu:

php -i | grep apc

Idan bai bayyana ba, ƙara:

tsawo = apc.so

..in "/etc/php.d/apc.ini" ko fayil ɗin "php.ini" wanda aka nuna ta "php -i".


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.