diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-02-23 18:02:50 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-02-23 18:02:50 +0100 |
commit | c381f250eea35978562d23c70aefbd29edae0038 (patch) | |
tree | ba765d5c49edafd8780083dd2bc0f8703ec32c9a | |
parent | 87587c272a7062009e7ff41da2ead97f974e5691 (diff) | |
download | deployment-c381f250eea35978562d23c70aefbd29edae0038.tar.gz deployment-c381f250eea35978562d23c70aefbd29edae0038.tar.bz2 deployment-c381f250eea35978562d23c70aefbd29edae0038.zip |
document
-rw-r--r-- | README.md | 30 |
1 files changed, 29 insertions, 1 deletions
@@ -1,3 +1,22 @@ +Summary +======= + +This repository contains various scripts and configuration files +that manage the various deployments of GNU Taler at https://taler.net/. + +We use buildbot as the main driver of the deployment. The various +buildslaves are launched as user services by systemd. + +Buildbot jobs are used to: +- generate the various (static) Web sites (www, coverage analysis, etc.) +- launch the various interactive Taler services + (primarily demo.taler.net, test.taler.net, int.taler.net) +- run unit tests + +A namespace/process jail is used to ensure there are no port conflicts or +surviving processes for unit tests that require ports that might conflict. + + Deployment Layout ================= @@ -15,10 +34,19 @@ systemd-services/ -- service definitions for buildbot build-slaves taler-arm/ -- gnunet-arm configurations for a deployment taler-sitesbuild/ -- scripts for updating our Web sites -TODO: + +TODOS: +====== + +1) Inconsistency: bootstrap-* -- shell scripts to setup the accounts to run some of the services on taler.net; TODO: should likely be integrated with "$ bin/taler-deployment bootstrap" logic for uniformity +2) envcfg.py files MUST currently exist in (most) $HOME directories of buildbot jobs. + However, they are not yet versioned here. We should version them, and deploy the + envconfigs also via the respective buildbot jobs. + +3) Undocumented: mypy/ -- MARCELLO? prepare-* -- MARCELLO? |