[yast-devel] Using Docker Image from OBS
Hi, we are starting to use docker images build by OBS instead of Jenkins in Travis now. The first packages will be yast2-storage-ng, yast-network and yast-autoinstallation. More will follow. If you have problems that may be caused by this change contact Ladislav or me. Also see https://trello.com/c/sVVOXYbx/. ciao Arvin -- Arvin Schnell, <aschnell@suse.com> Senior Software Engineer, Research & Development SUSE Linux GmbH Maxfeldstraße 5 90409 Nürnberg Germany GF: Felix Imendörffer, Mary Higgins, Sri Rasiah HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
Dne 01. 04. 19 v 11:20 Arvin Schnell napsal(a):
Hi,
we are starting to use docker images build by OBS instead of Jenkins in Travis now. The first packages will be yast2-storage-ng, yast-network and yast-autoinstallation. More will follow.
If you have problems that may be caused by this change contact Ladislav or me.
The Docker image should be the same as we used before, we only did some optimizations to make the image smaller (faster download). - Removed yast2-samba-client package (pulls in python3 and some perl packages) - Removed some locales (~200MB!), kept only en_US, cs_CZ, de_DE, es_ES and C.utf8 So far the only disadvantage seems to be that the image download at Travis is a bit slower (+20 seconds) than with the previous Docker Hub images. I guess that's because Travis uses GCE (Google Compute Cloud) based in the US and the OBS is located in the Europe so the longer distance/slower network transfers. I played a bit with the Travis caching but it seems it won't help much. The caching has some overhead and the packages in YaST:Head/Tumbleweed are updated quite often. I guess in the most cases the cached Docker image would be already obsolete and we would need to download a new image anyway, making the cache useless. It would only help if you pushed your commits to GitHub really often. (If you are interested in the details and want to see some numbers check https://github.com/yast/yast-packager/compare/obs_docker_image?expand=1 In theory we could implement our own "smart" caching, but that would be quite difficult and probably would not pay off.) -- Ladislav Slezák YaST Developer SUSE LINUX, s.r.o. Corso IIa Křižíkova 148/34 18600 Praha 8 -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (2)
-
Arvin Schnell
-
Ladislav Slezak