Synapse platform build systems
The Synapse platform uses a number of Jenkins build systems for development and operations.
URL | AWS account | Audience | Purpose | Comment |
---|---|---|---|---|
| synapsedev | Synapse developers | builds (dev, release, prod) for various Synapse components | Need to move some ops job to the server below. Also need to move as many builds as possible to Github Actions. |
| synapsedev | Synapse developers | synapsedev account ops (infrastructure deployment in dev account) | Should be renamed to something like build-system-dev-ops.dev.sagebase.org to reflect purpose. |
| synapsedw | datawarehouse users | deployment of DW instances in synapsedw account | Users need to be in JumpCloud group to have networks access to the instance they created. |
| sageit | portal developers (SWC and portals) | build and deployment of portals in sageit account | All this should move to Github Actions. |
| synapseprod | Synapse developers, some IT/Ops | deployment of Synapse infra in synapseprod account, execution of administrative / ops jobs on Synapse (migration, oauth client validation, …) |
|