Gogs (Go Git Service) upgraded fully functional
Predrag Punosevac
predragp at cs.cmu.edu
Sat Oct 29 10:35:11 EDT 2016
Dear Autonians,
Some of you were aware (or even using) that for several months now we
were running our own Auton Lab Gogs (Go Git Service), a self-hosted Git
service in preparation for a complete migration from CVS and Subversion
software versioning and revision control systems to Git. Gogs as you
know is an open source alternative to GitHub (another one being GitLab
which we also tested).
I just upgraded git and Gogs to
[git at git ~/gogs/templates]$ git --version
git version 2.9.2
[git at git ~/gogs/templates]$ more .VERSION
0.9.99.0915
Gogs is available at
http://git.int.autonlab.org
from the Auton Lab managed desktops or via x2goclient anywhere on the
world.
I can reproducibly and safely (using ZFS clone features) build and
upgrade Gogs now. We have a very robust installation running out of
FreeBSD jail on the top of a ZFS data set. We are talking snapshots 4
times a day and have two remote replicates which with little work can be
made secondary mirrors. We have also just acquired a new server which
will run in NREC and be used as a third remote replication target.
Our Gogs server is integrated with Jenkins continuous integration
service which we also run. Finally, my understanding is that we have
100% under control migration from gmake-magic to cmake.
At this point I would like to ask everyone to wind use of the Auton Lab
CVS and Subversion services and prepare for a migration to Git. If you
don't already have an account please e-mail Simon
(sheath at andrew.cmu.edu) or I (prdragp at cs.cmu.edu) to get one.
In behalf of Git/Jenkins/cmake migration team (Anthony Wertz, Simon
Heath, formerly Terence Wong, and yours truly).
Predrag Punosevac
P.S. We are in the process of creating user's guide at our DokuWiki.
People are welcome to stop by NSH 3119 and get quick intro. For people
who are not familiar with Git we recommend Pro Git book
https://git-scm.com/book/en/v2
More information about the Autonlab-users
mailing list