Skip to content

Latest commit

 

History

History
34 lines (20 loc) · 1.01 KB

File metadata and controls

34 lines (20 loc) · 1.01 KB

OpenSAFELY Reference Gateway

This repository contains code for (part of) a reference implementation for an OpenSAFELY Gateway component. It currently implements job management, but does not handle released outputs.

That is, it performs part of the role of Job Server. However, it is much simpler:

  • We deal with a single backend.
  • Each project can only have a single workspace or repo.
  • All users are authorized to do anything.
  • Users can only run the whole pipeline and not individual actions.

Screenshots

The index page lists all projects:

All projects

The page for a project lists all the runs of that project's code:

All runs for a project

An authenticated user can trigger new runs of a project:

All runs for a project

The page for a run shows all the run's actions:

All actions for a run

Developer docs

Please see the additional information.