Skip to content

DFE-Digital/MTC

 
 

Build Status js-standard-style Codacy Badge

Multiplication Tables Check (MTC) Project

The MTC solution consists of 3 core projects...

  • Pupil Check Application (/pupil/)
  • Check Administration Application (/admin/)
  • Electron Container for Pupil Check Application (/electron/)

See each projects readme for app specifics.

Build & Release Process

Build and Release is performed from VSO to deployment targets (currently Heroku, and back to Azure in July)

Builds

Under the VSO builds tab we have 2 jobs which create and publish Docker container images for the Pupil Check & Check Admin applications respectively.

Once these builds complete successfully they trigger the release process.

Release

Under the VSO releases tab we have 2 jobs which release the newly published container images to the Linux App Service instances in Azure.

Important - The releases feature allows you to edit either the main release definition OR a prior release. If you wish to edit the main release definition you must click the elipsis next to the release definition. Do not edit a prior release as your changes will only be saved to that specific release instance. Editing a release instance is only useful when trying different settings without editing the main release. VSO does not make this very obvious.

Markdown Cheatsheet

Packages

No packages published

Languages

  • JavaScript 41.1%
  • CSS 29.2%
  • HTML 11.9%
  • Ruby 11.3%
  • Gherkin 5.1%
  • Shell 0.7%
  • TypeScript 0.7%