Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

DSpace Continuous Integration

Definition of Continuous Integration (CI): Martin Fowler

DSpace uses GitHub Actions for all Continuous Integration

How it is done

For every PR & on every commit, a DSpace GitHub "build" Action runs, both on the frontend & backend

Failures are reported in the PR's status checks in GitHub.

If failures occur, artifacts of logs/screenshots are created & attached to the failed task. These can be useful for debugging odd failures

Browse Builds