From 652a6270d8f920ddd8fec6ba6a46e4290860b318 Mon Sep 17 00:00:00 2001 From: paspo Date: Mon, 13 Aug 2018 09:26:12 +0200 Subject: [PATCH 1/2] added drone support --- .drone.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..ad0feac --- /dev/null +++ b/.drone.yml @@ -0,0 +1,41 @@ +# this is needed by the RPM build plugin +workspace: + base: /build + path: / + +pipeline: + + create_targz: + image: libreschool-automation/rpm-pack:latest + files: + - Language + - Module + - Template + - roles + - README.md + - LICENSE.txt + when: + event: [ push, tag ] + + build: + image: libreschool-automation/rpm-build:latest + commands: + - yum-builddep -y nethserver-networkpackagemanager.spec + - rpmbuild -ba nethserver-networkpackagemanager.spec + - mkdir out ; mv *.rpm noarch/*.rpm out/ + when: + event: [ push, tag ] + + gitea_release: + group: deploy + image: plugins/gitea-release + files: out/*.rpm + checksum: + - md5 + - sha1 + - sha256 + - sha512 + secrets: [ gitea_token ] + base_url: https://git.libreschool.org + when: + event: tag -- 2.47.2 From b57787bcc2da551307da32ffdfac26c68d86ea47 Mon Sep 17 00:00:00 2001 From: paspo Date: Mon, 13 Aug 2018 09:33:51 +0200 Subject: [PATCH 2/2] added build badge --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 5ca7aa9..63b3233 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # nethserver-networkpackagemanager ---------------------------------- + +[![Build Status](https://drone.libreschool.org/api/badges/LibreSchool/nethserver-networkpackagemanager/status.svg)](https://drone.libreschool.org/LibreSchool/nethserver-networkpackagemanager) + *NetworkPackageManager* is a [NethServer][1] plugin used to define the linux packages to be installed on remote Ansible-managed machines having defined roles. -- 2.47.2