This repo contains the dockerfiles used to generate images used for CI, as well as a development image. They are automatically built through GitHub Actions.
Tags on DockerHub correspond to tags in this repository.
| Image | Docker Repository | Type |
|---|---|---|
| Rel Alpine | vowpalwabbit/vw-rel-alpine | Packaged binary |
| Ubuntu 20.04 | vowpalwabbit/ubuntu2004-build | CI |
| Ubuntu 18.04 | vowpalwabbit/ubuntu1804-build | CI |
| Python ManyLinux 2010 | vowpalwabbit/manylinux2010-build | CI/Python packaging |
| CentOS 7.6.1810 | vowpalwabbit/centos7_6_1810-build | CI |
| RL Ubuntu 18.04 | vowpalwabbit/rl-ubuntu-1804 | CI |
| RL Python ManyLinux 2010 | vowpalwabbit/rlclientlib-manylinux2010-build | CI/Python packaging |
| RL Python ManyLinux 2_28 | vowpalwabbit/rl-manylinux-2_28-build | CI/Python packaging |
| Learning Loop Latest | vowpalwabbit/learning-loop | CI |
These steps are for a VW release.
- Navigate to workflow
- Click
Run workflow - Enter the tag to build and submit
These steps are only necessary if a new tagged version of the various CI images are needed.
- Create a release to automatically create a tag
- Monitor build status