Document toolboxDocument toolbox

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.sagebase.org:8081

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-synapse-2022.dev.sagebase.org:8080

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.

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

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.

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.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, …)