11 Commits

Author SHA1 Message Date
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
a777ec97da dist/ci: extract common osc setup as osc-init and provide in /usr/bin. 2017-10-19 21:58:29 -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
c2ddfaee4b dist/ci/Dockerfile: switch to base tumbleweed image.
The official base image is now updated regularly so no need to use
custom rebuilding image.
2017-10-19 21:58:29 -05:00
Jimmy Berry
4c8c478fca dist/ci/Dockerfile: include dup before in to handle major base changes. 2017-08-18 15:00:40 -05:00
Jimmy Berry
468fab2552 dist/ci/Dockerfile: drop hard-coded mirror now that Tumbleweed issues resolved. 2017-07-31 21:12:15 -05:00
Jimmy Berry
7581a2e9c4 dist/ci/Dockerfile: add obs-service-set_version based on changes made for Factory. 2017-07-19 17:21:15 -05:00
Jimmy Berry
8df27b1de2 dist/ci/Dockerfile: include obs-service-{download_files,format_spec_file} for deployment. 2017-07-17 16:42:21 -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
23fd8e19c9 dist/ci/Dockerfile: hard-code mirror until TW mirror issue resolved. 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