43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
|
# zcashd ci Docker images
|
||
|
|
||
|
These Dockerfiles can be used to build zcashd.
|
||
|
|
||
|
The current objective is to build a base image for each distribution that includes the system packages to build zcashd. From `build` images, more targeted images are created.
|
||
|
|
||
|
The process is meant to be automated, but an example `docker-build.sh` script is included.
|
||
|
|
||
|
|
||
|
## build images
|
||
|
`apt-package-list.txt` contains the required packages for debian based systems.
|
||
|
|
||
|
`Dockerfile-build.apt` uses that file, and some build time arguements, to build apt based build images.
|
||
|
|
||
|
Currently available images are hosted at
|
||
|
https://hub.docker.com/r/electriccoinco/zcashd-build/tags
|
||
|
|
||
|
|
||
|
## gitian images
|
||
|
|
||
|
`Dockerfile-gitian.apt` uses the build images to generate images for use with [gitian-builder](https://github.com/devrandom/gitian-builder)
|
||
|
|
||
|
Currently available images are hosted at https://hub.docker.com/r/electriccoinco/zcashd-gitian/tags
|
||
|
|
||
|
|
||
|
## bbworker images
|
||
|
|
||
|
`Dockerfile-bbworker.apt` uses the build images for use with [buildbot](http://buildbot.net/)
|
||
|
|
||
|
- bbworker-buildbot.tac is a required worker boot file (most is overridden at instancitation)
|
||
|
- bbworker-requirements.txt is the python package requirements for the buildbot worker
|
||
|
|
||
|
Currently available images are hosted at https://hub.docker.com/r/electriccoinco/zcashd-bbworker/tags
|
||
|
|
||
|
|
||
|
### Stand alone, best effort images
|
||
|
|
||
|
Additional buildbot workers for Centos8 and Arch.
|
||
|
|
||
|
- Dockerfile-bbworker.arch
|
||
|
- Dockerfile-bbworker.centos8
|
||
|
|