https://github.com/buildkite/python-docker-example
An example of how to run a Python project w/ Docker in a Buildkite pipeline
https://github.com/buildkite/python-docker-example
buildkite docker pipeline pipenv python
Last synced: 6 months ago
JSON representation
An example of how to run a Python project w/ Docker in a Buildkite pipeline
- Host: GitHub
- URL: https://github.com/buildkite/python-docker-example
- Owner: buildkite
- License: mit
- Created: 2017-10-28T01:20:15.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-01-14T21:20:10.000Z (9 months ago)
- Last Synced: 2025-04-02T03:41:42.135Z (7 months ago)
- Topics: buildkite, docker, pipeline, pipenv, python
- Language: Dockerfile
- Homepage: https://github.com/buildkite/example-pipelines
- Size: 27.3 KB
- Stars: 32
- Watchers: 23
- Forks: 46
- Open Issues: 4
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Buildkite Python Docker Example (using pipenv)
[](https://buildkite.com/new)
This repository is an example on how to test a [Python](https://python.org) project using [Buildkite](https://buildkite.com/), [Docker](https://www.docker.com/) and [pipenv](https://github.com/kennethreitz/pipenv).
## How does it work?
* The [Dockerfile](Dockerfile) sets up the pipenv environment, and installs the dependencies
* The [docker-compose.yml](docker-compose.yml) defines the 'app' Docker service and how it should be built
* The [pipeline.yml](.buildkite/pipeline.yml) runs the command using Docker Compose## License
See [Licence.md](Licence.md) (MIT)