/PyAutoBuild

Primary LanguagePythonMIT LicenseMIT

PyAutoBuild: PyAuto Build Server

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.