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