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