systems:sgrv1
This is an old revision of the document!
sgrv1.php.net
This machine hosts the PEAR integration environment.
Hostname: | sgrv1.php.net / sg158.servergrove.com |
---|---|
IP Address: | 69.195.198.158 (SSH Port 22123) |
Sponsor: | ServerGrove Networks |
Location: | US |
Technical Contact: | Pablo Godel (<pablo AT servergrove.com> ), Kim Grinfeder (<kim AT servergrove.com> ) or Ticket System (<help AT servergrove.com> ) |
Services: | PEAR integration system (unit testing) |
Hardware: | |
Model: | Dell PowerEdge SC1425 |
CPU: | 2x Intel(R) Xeon(TM) CPU 3.40GHz |
Memory: | 4 GB |
Disk Space: | 140 GB |
Software: | |
OS: | Debian 5.0.2 |
People with access to this machine: | |
ashnazg, bbieber, cweiske, derick, gauthierm, izi, kguest, mj, shupp, doconnor, danielc |
Recent changes
- 5 Nov 2011 - edited /etc/hostname and /etc/apache2/sites-enabled/000-default to reflect current name: sg1.php.net -> sgrv1.php.net
- 4 Nov 2011 - Granted danielc access to work on pearweb
- 13 Sep 2010 - server moved
- 16 Aug 2010 - doconnor installed java, cruise control, phpuc, git, ant
- Late 2009 - doconnor set up continuous integration (custom)
Usage
NOTE: When working on changing things on sgrv1, try to be available on Efnet's #pear IRC channel, and communicate what you're doing while you make the changes. This should help avoid the risk of two independent workers clobbering each other's work.
- pearweb: http://test.pear.php.net is running on this server.
- The pearweb installation is used to make sure new pearweb releases don't break on the live server.
- Updating the pearweb installation to the current SVN:
- cd /root/svn/pearweb
- sudo git pull
- sudo pear upgrade -f package.xml
- (it is NOT necessary to run the post-install scripts)
- Database can be updated from pear.php.net by executing the shell script in /root/mysqltest/.
- pear mirror: http://us2.pear.php.net is running on that server, serving as an unstable package mirror.
- cruisecontrol: Running under clockwerx's user. See INSTALL for more information
PHP installations
* We compile PHP ourselves, sources are in /usr/src/php-$version/
TODO
- Get PHP 5.2.x, 5.1.6, 5.0.x and 4.4.x running separately with separate pear installations. -> phpfarm
- Get PEAR CI suite running (like pear.cweiske.de had previously; unit tests and CS and doc stats etc)
- There's a checkout and nightly cron to run brutally simple tests set up
- Get peardoc build on it every day
- Setup demo instance of pear/packages/Bugtracker to try out
systems/sgrv1.1320573962.txt.gz · Last modified: 2017/09/22 13:28 (external edit)