Merge branch '2-package-and-publish-in-gitlab-ci-retire-maker2-job' into 'master'

Build in gitlab-ci

Closes #2

See merge request !1
This commit is contained in:
Steve Kemp
2017-03-01 08:38:06 +00:00
5 changed files with 41 additions and 4 deletions

31
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,31 @@
stages:
- package
- publish
package:jessie: &package
image: $CI_REGISTRY/docker-images/layers:$DISTRO-deb
stage: package
variables:
DISTRO: jessie
script:
- package
artifacts:
paths:
- pkg/
package:stretch:
<<: *package
variables:
DISTRO: stretch
package:wheezy:
<<: *package
variables:
DISTRO: wheezy
publish:
image: $CI_REGISTRY/docker-images/layers:jessie-publish
stage: publish
script:
- publish

7
debian/changelog vendored
View File

@@ -1,3 +1,10 @@
ruby-linux-netlink (0.18-2) stable; urgency=medium
* This package is now architecture independent.
* The source format has been removed in favour of using dh --with quilt.
-- Patrick J Cherry <patrick@bytemark.co.uk> Tue, 28 Feb 2017 16:43:43 +0000
ruby-linux-netlink (0.18-1+jessie1) stable; urgency=medium
* Fixed new massive IP test thing to work with ruby1.8 and also non-root users

4
debian/control vendored
View File

@@ -3,12 +3,12 @@ Maintainer: Matthew Bloch <matthew@bytemark.co.uk>
Uploaders: Patrick J Cherry <patrick@bytemark.co.uk>
Section: ruby
Priority: optional
Build-Depends: debhelper (>= 7), gem2deb, rake, ruby-ffi
Build-Depends: debhelper (>= 7), gem2deb, rake, ruby-ffi, quilt
Standards-Version: 3.8.0
XS-Ruby-Versions: all
Package: ruby-linux-netlink
Architecture: any
Architecture: all
Depends: ruby | ruby-interpreter, ruby-ffi, ${misc:Depends}
Provides: liblinux-netlink-ruby1.8, liblinux-netlink-ruby1.9.1
XB-Ruby-Versions: ${ruby:Versions}

2
debian/rules vendored
View File

@@ -13,7 +13,7 @@
# export DH_RUBY_GEMSPEC=gem.gemspec
%:
dh $@ --buildsystem=ruby --with ruby
dh $@ --buildsystem=ruby --with ruby --with quilt
override_dh_auto_build-arch:
rake lib/linux/c_struct_sizeof_size_t.rb

View File

@@ -1 +0,0 @@
3.0 (quilt)