Closed Razican closed 5 years ago
Initial testing containers are now available in https://hub.docker.com/u/superandroidanalyzer/.
We need to automate their generation, though, and see if we can deflate them a bit, they seem too big.
This is now automated, and images are updated daily thanks to the images in https://github.com/SUPERAndroidAnalyzer/docker-images
Most of the time in our current builds is spent updating and installing new packages for our docker images. We first do an update (
apt-get update
,yum update
ordnf upgrade
), then install the required packages, includingrust
andcargo-deb
, which takes even more time, and finally, we create the actual package.The actual package creation, at least in Ubuntu/Debian takes a pretty short time, since the dependencies are cached. Therefore, we should create our own Docker images, with everything pre-installed, to lower the build times even further.