From 2af354d0864aebeb0c2ecf5fc2d4c6fa8187a92f Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 13 Mar 2018 17:36:24 +0100 Subject: [PATCH] Add release script --- oci-kvm-hook.spec | 14 +------------- release-script | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 release-script diff --git a/oci-kvm-hook.spec b/oci-kvm-hook.spec index b1210ee..bb5055e 100644 --- a/oci-kvm-hook.spec +++ b/oci-kvm-hook.spec @@ -27,7 +27,7 @@ %global import_path %{provider_prefix} Name: %{repo} -Version: 0.3 +Version: 0 Release: 1%{?dist} Summary: Golang binary to mount /dev/kvm into OCI containers License: ASL 2.0 @@ -71,15 +71,3 @@ export GOPATH=$(pwd):$(pwd)/Godeps/_workspace:%{gopath} %{_mandir}/man1/%{name}.1* %changelog -* Fri Feb 02 2018 Stef Walter - 0.3-1 -- Lookup devices cgroup path of target process - -* Thu Sep 21 2017 Stef Walter - 0.2-2 -- Updated for package review - -* Wed Sep 20 2017 Stef Walter - 0.2-1 -- Copy /dev/kvm permissions from host -- Avoid nsenter --cgroup option for compatibility - -* Wed Sep 20 2017 Stef Walter - 0.1-1 -- Initial release diff --git a/release-script b/release-script new file mode 100644 index 0000000..5a16976 --- /dev/null +++ b/release-script @@ -0,0 +1,29 @@ +# This is a script run to release oci-kvm-hook through Cockpituous: +# https://github.com/cockpit-project/cockpituous + +# Anything that start with 'job' may run in a way that it SIGSTOP's +# itself when preliminary preparition and then gets a SIGCONT in +# order to complete its work + +RELEASE_SOURCE="_release/source" +RELEASE_SPEC="oci-kvm-hook.spec" +RELEASE_SRPM="_release/srpm" + +release_source() { +# cockpituous' release-source is aimed at ./autogen.sh/autotools style +# projects, so just build our own here + mkdir -p "$RELEASE_SOURCE" + git archive --prefix="oci-kvm-hook-$RELEASE_TAG/" "$RELEASE_TAG" > "$RELEASE_SOURCE/$RELEASE_TAG.tar.gz" +} + +release_source +job release-srpm +job release-github +job release-koji master +job release-koji f26 +job release-koji f27 +job release-koji epel7 +job release-bodhi F28 +job release-bodhi F27 +job release-bodhi EPEL7 +