This project performs automatic building, testing and deployment of projects in the PyAuto software family:
It uses their associated workspaces:
And their test workspaces:
The build pipeline includes the following tasks:
- Package and release all projects to the test_pypi server.
- Install all test packages via pip.
- Run all project unit tests.
- Run all workspace integration test scripts.
- If successful, release packages to pypi.
- Update workspaces with new test scripts.
This automatically runs every 24 hours.