FAQ | This is a LIVE service | Changelog

Skip to content
  1. Oct 05, 2023
  2. Oct 04, 2023
  3. May 18, 2022
  4. May 16, 2022
  5. May 11, 2022
    • Dave Hart's avatar
      Dockerize build and test flow. (#11) · a49d3608
      Dave Hart authored
      Add Dockerfiles for generating environments in which to build/test the
      deliverables.
      
      Add Docker Compose configuration for running the build and test flows.
      
      And scripts for starting the build and test flows.
      
      Ensure build directory exists to avoid permission issues with build flow.
      
      Modify GitLab CI/CD configuration to run jobs for building the deliverables
      and running the tox tests (in containers using Docker-in-Docker).
      
      Enable full set of GitLab auto-DevOps jobs.
      
      Add coverage collection to the test job.
      
      Add example secrets file and modify the unit tests to use the secrets.
      
      Modify tox configuration to pass on secrets to the tests and to collect
      coverage data.
      
      Update the README with information about running the build and test flows via
      Docker Compose, about making a release, about setting up CI/CD and about
      secrets.
      
      Make PHP document generation depend on the required Docker image.
      
      Enable use of Docker inside the build container (required for building PHP
      documentation).
      
      Run build container as root user to avoid permissions issues with Docker.
      Force all writable files to be owned by the current user when the container
      exits.
      
      Fix use of Virtualenv when building Python documentation.
      
      Modify PHP documentation generation script to be able to run inside a
      container.
      
      Fix use of `sed` in the PHP documentation generation script.
      
      Override some SAST "spotbug" job options to use the build.
      a49d3608
  6. Mar 31, 2022
  7. Nov 11, 2021
  8. Nov 10, 2021
  9. Nov 09, 2021
  10. Nov 08, 2021
  11. Jul 13, 2021
  12. Jul 12, 2021
Loading