Synapse platform build systems

Synapse platform build systems

The Synapse platform uses a number of Jenkins build systems for development and operations.

URL

AWS account

Audience

Purpose

Comment

URL

AWS account

Audience

Purpose

Comment

http://build-system-synapse.dev.sagebase.org

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.

http://build-system-ops.dev.sagebase.org:8080

synapsedev

Synapse developers

synapsedev account ops (infrastructure deployment in dev account)

 

http://build-system-portals.sagebase.org:8080

sageit

portal developers (SWC and portals)

build and deployment of portals in sageit account

All this should move to Github Actions.

http://build-system-ops.prod.sagebase.org:8080/

synapseprod

Synapse developers, some IT/Ops

deployment of Synapse infra in synapseprod account, execution of administrative / ops jobs on Synapse (migration, oauth client validation, …)