Build options:
- Jenkins Blue Ocean plugin for creating pipeline makes Jenkins easy.
- Github Actions
- Gitlab CI
- TravisCI worked well open source project, but I chose to switch over to Github Actions.
Test individual methods.
- PHP: PHPUnit
- PHP: PHPUnit
- Browser: Selenium IDE browser extension for recording a new test project.
Quick set of tests to try and see if a problem occurs
Tests to see if existing feature is broken
See if code matches desired benchmarks.
- PHP: PHPBenchMark
- PHP: PHPCSFixer