49 Commits

Author SHA1 Message Date
Jimmy Berry
5a0dd69e0c travis: add test jobs against osc python3 branch for both python 2 and 3. 2018-11-15 11:54:38 -06:00
Jimmy Berry
446dc840a5 travis: configure notification e-mail to internal list. 2018-11-08 10:04:02 -06:00
Stephan Kulow
5b9efe757d Require python-pika in CI 2018-10-12 15:30:54 +02:00
Jimmy Berry
c47bb4c902 Utilize CacheManager for all existing caches. 2018-09-04 15:19:02 -05:00
Jimmy Berry
e1ec1aa412 travis: increment targetted versions to openSUSE Leap 15.0 and SLE 15. 2018-08-31 15:04:35 -05:00
Jimmy Berry
06a9f15999 metrics_release: remove executable flag left over from development.
Ignore metrics from nosetests loader since it is no longer executable.
2018-04-17 15:46:09 -05:00
Ondřej Súkup
9d7e7ba8f1
[openqa-maintenance] Rewrite of openqa-maintenace bot pt.1
Split openqa-maintenance to more smaller parts
Cleanup dead code
pep-8 compactibility
Disable testsuite on oqamaint directory
2018-04-03 14:56:34 +02:00
Jimmy Berry
39ef75493d Change references to osc-plugin-factory to openSUSE-release-tools. 2018-03-16 14:58:27 -05:00
Jimmy Berry
cdb42bf5a4 travis: before_cache: include -R in chmod .docker-tmp. 2017-10-24 17:58:16 -05:00
Jimmy Berry
a0f3191568 obs_clone: provide --cache feature. 2017-10-24 17:55:32 -05:00
Jimmy Berry
c4d8661f1c travis: provide local OBS setup and clone base data. 2017-10-24 17:55:32 -05:00
Jimmy Berry
7f1dc4c1a0 travis: chmod .docker-tmp so non-root can read for caching. 2017-10-20 22:45:48 -05:00
Jimmy Berry
c89065fa91 travis: extend cache timeout to 7 days.
Since storing rpms that change relatively rarely and will auto clear.
2017-10-20 22:45:11 -05:00
Jimmy Berry
924879f212 travis: optimize osc build cache by removing build-root.
Locally it the cache will still remain for optimimal speed when developing.
2017-10-20 22:44:52 -05:00
Jimmy Berry
67d0a69c6a travis: enable pip cache. 2017-10-20 22:07:02 -05:00
Jimmy Berry
bc29bc9905 travis: install realpath to allow docker-run to correctly mount volume.
In turn caching of `osc build` temporary directories works.
2017-10-20 21:56:49 -05:00
Jimmy Berry
fb010c77b0 travis: include all files instead of just osclib in coverage. 2017-10-20 18:16:58 -05:00
ed01f0681d Parallelize flake8 run
rather than find / xargs we run flake8 over everything which uses all
available cpus by default. Also set max line length to 100 because jimmy
likes it.
2017-10-20 08:54:11 +02:00
Jimmy Berry
80bac0d71f dist/ci: use hidden directory .docker-tmp instead of HOME and cache on travis. 2017-10-19 21:58:52 -05:00
Jimmy Berry
522b05eac4 travis: add distribution builds for Leap 42.3 and SLE-12-SP3. 2017-10-19 21:58:52 -05:00
Jimmy Berry
4bc92ac0c1 dist/ci: rework spec.sh as obs-build-target using osc build.
Instead of performing a slim rpm build and check directly inside the
container a proper build is performed using `osc build`. The target
package is checked out the _service file pointed at the local copy
and then `osc service disabledrun` before building.
2017-10-19 21:58:49 -05:00
Jimmy Berry
721bb1ed6a dist/ci/Dockerfile: include obs-deploy in /usr/bin.
Paving the way for this image to be built outside of this repository.
2017-10-19 21:58:29 -05:00
Jimmy Berry
6387768211 dist/ci: rename deploy.obs.sh to obs-deploy. 2017-10-19 21:58:29 -05:00
2219190e18 Add Flake8 travis infrastructure
This at least allows the most glaring errors to be found before they
get merged. Almost all lintstyle and make flake8 errors are ignored
right now, to be cleaned up once the testing is in place.
2017-10-20 01:01:23 +02:00
Jimmy Berry
ace27a9385 dist/ci/deploy: automatically detect target project and package. 2017-10-06 17:48:39 -05:00
Jimmy Berry
a985c0d812 travis: include OBS_TARGET_PROJECT env variable during deploy script. 2017-10-06 17:24:59 -05:00
Jimmy Berry
2724af449c dist/ci/deploy: create submit request if none currently exists. 2017-10-06 17:11:09 -05:00
Jimmy Berry
f284b53ae4 travis: install libxml2-utils which provides xmllint.
It seems upstream changed packages so this is no longer available by
default.
2017-08-31 11:20:42 -05:00
Jimmy Berry
1f1b4c979c travis: target proper home in openSUSE:Tools for deployment. 2017-07-17 16:26:26 -05:00
Jimmy Berry
651c7d57f1 travis: include OBS_EMAIL environment variable when deploying. 2017-07-17 15:55:04 -05:00
Jimmy Berry
a00c96065a travis: include list email address in changes entry during deployment. 2017-07-13 21:28:12 -05:00
Jimmy Berry
7df5bf27c7 travis: add deployment to OBS package on master branch commit. 2017-07-13 19:00:04 -05:00
Jimmy Berry
6cca8f6ef3 travis: drop distribution related change check.
Managed to get the spec building quick enough it does not matter and the
check would need to be more complicated to not miss a variety of cases.
2017-07-13 17:09:13 -05:00
Jimmy Berry
b7b3f928a6 travis: skip expensive spec build if no changes made to relevant files. 2017-07-13 17:09:13 -05:00
Jimmy Berry
04c8e091d4 travis: provide a separate job for build spec. 2017-07-13 17:09:13 -05:00
Jimmy Berry
06d69e5d5b travis & Makefile: drop old repo checker directory creation. 2017-07-13 17:09:13 -05:00
Jimmy Berry
0240dd1fb4 .travis.yml: document reason for pycurl and urlgrabber being installed explicitly. 2017-07-11 21:49:56 -05:00
982cd28f3c Remove Python 3.3 testing. 2014-07-08 17:16:36 +02:00
c5daf9a956 Remove fake oscs for testing. 2014-06-23 15:06:03 +02:00
86b72a2d48 Add urlgrabber and pycurl in requirements.txt and .travis.yml 2014-06-10 16:48:27 +02:00
0d32817f0f Change the owner of the directory 2014-03-28 16:54:50 +01:00
57bea48cb0 Create /var/cache/repo-checker for Travis 2014-03-28 16:45:47 +01:00
ddcef1f8e4 Fix after_success section 2014-02-26 11:28:37 +01:00
f3c5234dfa Add coverage badge in the documentation 2014-02-26 11:28:36 +01:00
6b33e528e8 Add initial coveralls support 2014-02-26 11:28:36 +01:00
Stephan Kulow
c5de3b8dbf test travis 2014-02-18 08:59:01 +01:00
Stephan Kulow
6aac10b07f trying to beat python 3.3 2014-02-17 12:58:35 +01:00
0fc5eee143 Remove Python 2.6 and add Python 3.3 2014-02-17 10:23:37 +01:00
6d3e772176 Integrate with Travis CI 2014-02-12 16:15:00 +01:00