[obs-commits] [openSUSE/open-build-service] 81542e: [ci] Use SLES images for RSpec CI
Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 81542e1db902993f2faae71bf1a0a682fb80fb6f https://github.com/openSUSE/open-build-service/commit/81542e1db902993f2faae7... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile M contrib/start_rspec M docker-compose.ci.yml Log Message: ----------- [ci] Use SLES images for RSpec CI SLES images are built in OBS: https://build.opensuse.org/project/show/OBS:Server:Unstable:CI. Commit: f4c1b7507f60ca4595e6167ee05000664b521904 https://github.com/openSUSE/open-build-service/commit/f4c1b7507f60ca4595e616... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M contrib/start_rspec Log Message: ----------- [ci] Do not use doc format for rspec to have same output as we had before Commit: d84bfe5aa5cdd0dddd38cfb5662cc496bdc6afef https://github.com/openSUSE/open-build-service/commit/d84bfe5aa5cdd0dddd38cf... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M src/api/lib/tasks/dev.rake Log Message: ----------- [ci] Call correct rubocop task in dev:test:lint rubocop_lint task did not exist and failed therefore. Commit: 17793fa6946f74d10721772b7cb4a69f1536cb3b https://github.com/openSUSE/open-build-service/commit/17793fa6946f74d1072177... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile A contrib/start_lint Log Message: ----------- [ci] Make dev:test:lint work with SLE12 Commit: e2449e9e4a2ec71bcb5a3789443e8a462d244970 https://github.com/openSUSE/open-build-service/commit/e2449e9e4a2ec71bcb5a37... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .gitignore Log Message: ----------- [frontend] Add .bundle & vendor/bundle directories to .gitignore in .bundle directory is the local bundle configuration stored, e.g. the number of retries we change in test so we do not want to check this into git. vendor/bundle stores all the gems downloaded when running the tests we also don't want to check this into git. Both directories are in the default .gitignore for Rails: https://github.com/github/gitignore/blob/master/Rails.gitignore Commit: 60ef1cc4fa92a4cd881b9bd79b1909309b4fb77d https://github.com/openSUSE/open-build-service/commit/60ef1cc4fa92a4cd881b9b... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M src/api/lib/tasks/dev.rake M src/api/script/start_test_backend Log Message: ----------- [ci] Run memcached in a dedicated container When running minitest in containers, it is not necessary that memcached runs in the same container. Therefore we created a dedicated container and is it not necessary to start memcached in start_test_backend anymore. Commit: 32172adca7b490910e9d8a66e5c4dc204ba112b5 https://github.com/openSUSE/open-build-service/commit/32172adca7b490910e9d8a... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile M contrib/start_minitest M docker-compose.ci.yml R docker-compose.ci_old.yml Log Message: ----------- [ci] Run minitest api test suite in docker Commit: 51e11a39db813f1559f73378a98e1e5a506f2332 https://github.com/openSUSE/open-build-service/commit/51e11a39db813f1559f733... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile A contrib/start_spider Log Message: ----------- [ci] Add docker:test:spider task to run spider test in a docker container. Commit: a46eadaa94d26646c1342bf3b82f249190bcca6f https://github.com/openSUSE/open-build-service/commit/a46eadaa94d26646c1342b... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .travis.yml R dist/ci/travis_before_install.sh R dist/ci/travis_before_script.sh M dist/ci/travis_script.sh Log Message: ----------- [ci] Run Travis in Docker to have the same setup as in development. Commit: 91e778d1779ad7546bc2e1e5106d4969425850ca https://github.com/openSUSE/open-build-service/commit/91e778d1779ad7546bc2e1... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile Log Message: ----------- [ci] Remove old-test-suite jobs as we build this image now in OBS and they're not needed anymore. Commit: 50fd0c19ed8205f3c09fec79e41197af9d881b15 https://github.com/openSUSE/open-build-service/commit/50fd0c19ed8205f3c09fec... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Makefile Log Message: ----------- [ci] Remove rubocop from Makefile as we call it now in the container and it is not needed anymore. Commit: 0e1ad339fab26e746f00b00b2b86ee94732fa94f https://github.com/openSUSE/open-build-service/commit/0e1ad339fab26e746f00b0... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .travis.yml Log Message: ----------- [ci] Execute chown of build directory in Travis to openSUSE default 1000:100 (frontend:users), otherwise Travis will fail with permission errors as we mount the build directory inside the container. Commit: e54545894df03bb1cc93d60a35cbc6e0ae5e6629 https://github.com/openSUSE/open-build-service/commit/e54545894df03bb1cc93d6... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .travis.yml Log Message: ----------- [ci] Adapt caching to docker container - we do not need to cache the bundle anymore as it is anyway in the container - the cache for rubocop is now in src/api/tmp/rubocop_cache Commit: 6a120a433c0294cc9c8847e9838b303484c6334e https://github.com/openSUSE/open-build-service/commit/6a120a433c0294cc9c8847... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M Rakefile M dist/ci/travis_script.sh Log Message: ----------- [ci] Pass environment variables to docker container to make codecov, git cop and eager loading work inside the containers. As they run now in docker containers, they do not know about the ENV variables of the host and we need to pass it to the container. Commit: 83e2233c6a540df42d92faa7c4ebb9be3eb23661 https://github.com/openSUSE/open-build-service/commit/83e2233c6a540df42d92fa... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M src/api/test/models/event_test.rb Log Message: ----------- [ci] Drop Travis Ubuntu test hack it is not necessary anymore as we run on SLE now. Commit: 3cce2b93b2df089ff4985d4f72db4ebdd8d3b4ab https://github.com/openSUSE/open-build-service/commit/3cce2b93b2df089ff4985d... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M contrib/start_lint M contrib/start_minitest M contrib/start_spider Log Message: ----------- [ci] Show output of bootstrap step in the test logs. Commit: 77c5bf0523971d0d118fb4039a9c2cf3cb172183 https://github.com/openSUSE/open-build-service/commit/77c5bf0523971d0d118fb4... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .travis.yml M contrib/start_lint M contrib/start_minitest M contrib/start_rspec M contrib/start_spider Log Message: ----------- [ci] Cache vendor/bundle in Travis Commit: a518eadaec6276947333c87b6f10b877e0d7bece https://github.com/openSUSE/open-build-service/commit/a518eadaec6276947333c8... Author: Christian Bruckmayer <cbruckmayer@suse.com> Date: 2018-04-17 (Tue, 17 Apr 2018) Changed paths: M .gitignore M .travis.yml M Makefile M Rakefile A contrib/start_lint M contrib/start_minitest M contrib/start_rspec A contrib/start_spider R dist/ci/travis_before_install.sh R dist/ci/travis_before_script.sh M dist/ci/travis_script.sh M docker-compose.ci.yml R docker-compose.ci_old.yml M src/api/lib/tasks/dev.rake M src/api/script/start_test_backend M src/api/test/models/event_test.rb Log Message: ----------- Merge pull request #4853 from ChrisBr/ci/sles-travis Run travis in SLES containers Compare: https://github.com/openSUSE/open-build-service/compare/e6f9d1c267b2...a518ea...
participants (1)
-
Christian Bruckmayer