gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-deployment] branch master updated: Address #5700.


From: gnunet
Subject: [GNUnet-SVN] [taler-deployment] branch master updated: Address #5700.
Date: Mon, 22 Apr 2019 21:10:04 +0200

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new 11d5545  Address #5700.
11d5545 is described below

commit 11d5545b0626eebd3ba22b28c4fb91bc02be6038
Author: Marcello Stanisci <address@hidden>
AuthorDate: Mon Apr 22 21:09:48 2019 +0200

    Address #5700.
---
 doc/onboarding.texi | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 57 insertions(+), 2 deletions(-)

diff --git a/doc/onboarding.texi b/doc/onboarding.texi
index 000b86a..e933f3a 100644
--- a/doc/onboarding.texi
+++ b/doc/onboarding.texi
@@ -51,8 +51,13 @@ Texts.  A copy of the license is included in the section 
entitled
 
 @menu
 * Standalone deployment::               Deploy Taler in your homepage
-* Testing components::                  How to make and run tests.
+* Testing components::                  How to make and run tests
 * Releases::                            Releases patterns
+* Code::                                Where to find Taler code
+* Bugtracking::                         How to track Taler bugs
+* Continuous integration::              How CI is currently performed
+* Code coverage::                       Where to find coverage reports
+* Demo and Test::                       Live Taler services
 @end menu
 
 @node Standalone deployment
@@ -131,7 +136,7 @@ $ taler-deployment-arm -i taler-postgres-standalone
 $ taler-deployment-build
 @end example
 
-Now make the configuration file @code{${HOME}/.config/taler.conf}:
+Now make the configuration file @address@hidden@}/.config/taler.conf}:
 @example
 $ taler-deployment-config-generate
 @end example
@@ -341,4 +346,54 @@ filename: taler-exchange-0.1.0.tar.gz
 
 Upload the files in @b{binary mode} to the ftp servers.
 
address@hidden Code
address@hidden Code
+Taler code is versioned via Git.  For those users without write access,
+all the codebases are found at the following URL:
+
address@hidden
+git://git.taler.net/<repository>
address@hidden example
+
+A complete list of all the existing repositories is currently found at
address@hidden://git.taler.net/}.  Note: @code{<repository>} must NOT have
+the @code{.git} extension.
+
address@hidden Bugtracking
address@hidden Bugtracking
+Bug tracking is done with Mantis (https://www.mantisbt.org/).  All the
+bugs are then showed and managed at @code{https://bugs.gnunet.org/}, under
+the "Taler" project.  A registration on the Web site is needed in order to
+use the bug tracker.
+
address@hidden Continuous integration
address@hidden Continuous integration
+CI is done with Buildbot (https://buildbot.net/), and builds are triggered
+by the means of Git hooks.  The results are published at 
@code{https://buildbot.wild.gv.taler.net/}.
+
+In order to avoid downtimes, CI uses a "blue/green" deployment technique.
+In detail, there are two users building code on the system, the "green" and
+the "blue" user; and at any given time, one is running Taler services and
+the other one is either building the code or waiting for that.
+
+There is also the possibility to trigger builds manually, but this is only
+reserved to "admin" users.
+
address@hidden Code coverage
address@hidden Code coverage
+Code coverage is done with the Gcov / Lcov 
(http://ltp.sourceforge.net/coverage/lcov.php)
+combo, and it is run *nightly* (once a day) by a Buildbot worker.  The
+coverage results are then published at @code{https://lcov.wild.gv.taler.net/}.
+
address@hidden Demo and Test
address@hidden Demo and Test
+Taler code is normally kept under two Git branches: @code{master} and 
@code{stable}.
+The first branch keeps the latest code, therefore more experimental and
+unstable.  The latter branch is usually pointing at the latest release and
+is expected to be more stable.
+
+Finally, there exist two live systems that run Taler from those two
+branches, and where any user can try the Taler experience.  The 'master'
+branch is run at @code{https://test.wild.gv.taler.net/} and 'stable' at
address@hidden://demo.wild.gv.taler.net/}.
 @bye

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]