Difference between revisions of "Tech:Phabricator"

From Meta
Jump to navigation Jump to search
(add very basic upgrade docs)
 
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<enter useful documentation>
+
Phabricator is an issue tracking software running on [[Tech:Misc4|misc4.miraheze.org]].
 +
 
 +
Phabricator documentation can be found [https://secure.phabricator.com/book/phabricator/ here].
 +
 
 +
For non-technical details about the functioning of Phabricator, please see [[Phabricator|this page]].
  
 
== Upgrading ==
 
== Upgrading ==
Upgrading Phabricator is a process which is mostly automated by the software itself and just requires a few manual steps from an operations member.
+
Upgrading Phabricator is a process which is mostly automated by the software itself and just requires a few manual steps from a Site Reliability Engineer.
* Stop phd daemons and (preferred by upstream) the webserver itself.
+
* Stop phd daemons. (.bin/phd stop)
* git pull the latest updates for libphutil, arcanist and phabricator.
+
* git pull the stable branch for libphutil, arcanist and phabricator.
 
* Run ./bin/storage upgrade and process through the prompts.
 
* Run ./bin/storage upgrade and process through the prompts.
* Restart the webserver and phd daemons.
+
* Start the phd daemons. (.bin/phd start)
 +
* Restart the php7.3-fpm service.
 +
[[Category:Services{{translation}}]]

Latest revision as of 08:49, 24 December 2019

Phabricator is an issue tracking software running on misc4.miraheze.org.

Phabricator documentation can be found here.

For non-technical details about the functioning of Phabricator, please see this page.

Upgrading[edit | edit source]

Upgrading Phabricator is a process which is mostly automated by the software itself and just requires a few manual steps from a Site Reliability Engineer.

  • Stop phd daemons. (.bin/phd stop)
  • git pull the stable branch for libphutil, arcanist and phabricator.
  • Run ./bin/storage upgrade and process through the prompts.
  • Start the phd daemons. (.bin/phd start)
  • Restart the php7.3-fpm service.