| Separate instruction to install OS dependencies in images (#25565) This change will allow to experiment with other base images (for example CentOS that our users highly demand) but also it has a few nice simplifications and improvements along the way: * no more runtime parameters for CI image (they only make sense for PROD image) * no more support for Buster image (it is end of life in August) * Dockerfile has now less embedded default values (most of them moved to inlined bash script) * configuration for yarn sources is removed (we do not need yarn any more in our images) * additional pure-dev dependencies in CI image are passed through ADDITIONAL_DEV_DEPS * dev installation does not remove installation cache, making the CI image slightly bigger but easier for devel use - to install new dependencies (no need for apt-get update before installation) * latest patchlevels of various tools we use for CI were bumped | 3 年前 |