CARVIEW |
This documentation site is Open Source. The README in our Git repository explains how to contribute.
Travis CI relies on Open Source licensing information.
Use Python with Travis CI
The following is a guide to getting started with Travis CI using Python.
Prerequisite #
In the root of your Python project, create a file named .travis.yml
. This file defines how Travis CI builds and tests your project.
Specify the Language and Version #
Add the following code to let Travis CI know you are working with Python and the versions you want to test against:
language: python
python:
- "3.8"
- "3.9"
- "3.10"
Install Build Dependencies #
Travis CI will automatically run commands to install your dependencies. In our example, a requirements.txt
file manages dependencies.
install:
- pip install -r requirements.txt
Define the Test Command #
Specify a command to run your tests. The example below uses pytest
:
script:
- pytest
Commit and Push #
Once you’ve configured your .travis.yml
file, push it to your GitHub repository, and Travis CI will trigger the build and test process automatically. The following is the complete example:
language: python
python:
- "3.8"
- "3.9"
- "3.10"
install:
- pip install -r requirements.txt
script:
- pytest
Further Reading #
For more information on Python projects, see: