Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 4abf6126036c95307bbe7174a6956b1e6e71bb5b
https://github.com/openSUSE/open-build-service/commit/4abf6126036c95307bbe71...
Author: Björn Geuken
Date: 2018-02-14 (Wed, 14 Feb 2018)
Changed paths:
M Rakefile
Log Message:
-----------
[dist] Parallelize docker builds with rake multitask
Defines dependencies between rake docker:maintainer tasks and run them
as multitask. That way tasks that don't depend on each other can run in
parallel and thus reduce the build time.
This also means that the defined dependencies will also run if a single
image is rebuild, eg. via
'rake docker:maintainer:rebuild:frontend-base'.
My assumption is that we are usually building all images at once and
thus don't mind this change. If the old behaviour is still needed, we
can extend the rake tasks.
Real time of 'rake docker:maintainer:rebuild':
Before: 16m34.778s
After: 9m10.307s
Commit: eb215a30cd43c615536846336d0523aa203314a5
https://github.com/openSUSE/open-build-service/commit/eb215a30cd43c615536846...
Author: Björn Geuken
Date: 2018-02-14 (Wed, 14 Feb 2018)
Changed paths:
M Rakefile
Log Message:
-----------
[dist] Make docker publish task a multitask
This means that all docker image publish jobs are run in parallel
instead of one after the other.
Commit: 8279faad2897eaf73da47e8cc89e608b79251722
https://github.com/openSUSE/open-build-service/commit/8279faad2897eaf73da47e...
Author: Björn Geuken
Date: 2018-02-14 (Wed, 14 Feb 2018)
Changed paths:
M docker-compose.ci.yml
Log Message:
-----------
[frontend] Set environment variable in docker
The docker:test:lint rake task was failing because of git-cop
encoding issues.
It turned out that different encoding in a git message could cause
git-cop to fail. Until this is fixed we need to work around this by
setting the encoding in the docker container.
1: from /usr/lib64/ruby/gems/2.5.0/gems/git-cop-1.7.1/lib/git/cop/
commits/saved.rb:71:in `method_missing'
/usr/lib64/ruby/gems/2.5.0/gems/git-cop-1.7.1/lib/git/cop/commits/
saved.rb:71:in `[]': invalid byte sequence in US-ASCII (ArgumentError)
Commit: b5899e71da1b7848a00b2711d3da792e55688aa4
https://github.com/openSUSE/open-build-service/commit/b5899e71da1b7848a00b27...
Author: Björn Geuken
Date: 2018-02-15 (Thu, 15 Feb 2018)
Changed paths:
M Rakefile
M docker-compose.ci.yml
Log Message:
-----------
Merge pull request #4499 from bgeuken/reduce_build_context_multi
[dist] Parallelize docker builds with rake multitask
Compare: https://github.com/openSUSE/open-build-service/compare/7ca851d28db3...b5899e...