32 Commits

Author SHA1 Message Date
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