Devops¶
Azure Pipeline¶
blocklib
is automatically built and tested using Azure Pipeline
in the project blocklib <https://dev.azure.com/data61/blocklib>
- The current pipeline is available:
- Build pipeline <https://dev.azure.com/data61/Anonlink/_build?definitionId=5>,
Build Pipeline¶
The build pipeline is described by the script azurePipeline.yml.
There is 1 top level stage in the build pipeline:
- Unit tests and build - tests the library using
pytest
with different versions ofPython
and package
The Build & Test job does:
- install the requirements,
- run tests on Ubuntu 18.04 OS, for
Python 3.5
,Python 3.6
,Python 3.7
andPython 3.8
- publish the test results,
- publish the code coverage (on Azure only),
- package and publish the artifacts.