Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 5803c629035535e218c60d54bf8b18d7950edf02
https://github.com/openSUSE/open-build-service/commit/5803c629035535e218c60d...
Author: Björn Geuken
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M Dockerfile.backend
M Dockerfile.frontend-base
M Dockerfile.mariadb
M Dockerfile.memcached
M Dockerfile.old-test-suite
Log Message:
-----------
[dist] Remove workaround from docker files
Because of bnc#957818 we were manually clearing the libzypp cache. The
bug has been fixed in libzypp-16.14.0 and we can remove the workaround
now (we use v16.17.7 by now).
Commit: d315de19e1af5246de0731ac8feedaf69c21345c
https://github.com/openSUSE/open-build-service/commit/d315de19e1af5246de0731...
Author: Björn Geuken
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M Dockerfile.42.3
Log Message:
-----------
[dist] Remove temporary fix from docker file
The bug causing this issue has meanwhile be fixed (bsc#1072826).
Commit: e838c29549dd8791571dc6ac7008370c7325ccfe
https://github.com/openSUSE/open-build-service/commit/e838c29549dd8791571dc6...
Author: Björn Geuken
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
M Dockerfile.backend
Log Message:
-----------
[dist] Directly untar archive to destination
We are using all these files anyway. So there is no need to store them
temporarily in another directory.
Commit: aaca28a8394e5697cb0723ab74f6e822c8d370d8
https://github.com/openSUSE/open-build-service/commit/aaca28a8394e5697cb0723...
Author: Björn Geuken
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
A .dockerignore
Log Message:
-----------
[dist] Add a .dockerignore file
We are using our main directory as our so called docker build context.
That means that when doing a build all files and directories of our
repository where sent to the docker daemon.
Since we only need some of the files, we can reduce this quite a lot by
adding unneeded files and dirs to a docker ignore file.
This reduced the build context size from 557.8MB to 171.9MB on my
machine (with 220MB of log files). I dumped my development.log before,
which had a size of ~4GB ;-)
The build time (real time) went down from 24s to 12s (both using cached
images).
Commit: 5de5680a3b808699878428bd76d57f9c98b41ced
https://github.com/openSUSE/open-build-service/commit/5de5680a3b808699878428...
Author: Björn Geuken
Date: 2018-02-08 (Thu, 08 Feb 2018)
Changed paths:
A .dockerignore
M Dockerfile.42.3
M Dockerfile.backend
M Dockerfile.frontend-base
M Dockerfile.mariadb
M Dockerfile.memcached
M Dockerfile.old-test-suite
Log Message:
-----------
Merge pull request #4459 from bgeuken/docker_layers
Docker refactoring
Compare: https://github.com/openSUSE/open-build-service/compare/d2a9d9c5f74e...5de568...