From e2fa40d25599edb96bbb4d2bf9ed83f7a743cf0e Mon Sep 17 00:00:00 2001 From: paspo Date: Thu, 27 Sep 2018 19:14:17 +0200 Subject: [PATCH] updated drone t1 %{?dist} causes problems fixed source filename that was a bad idea initial commit updated drone --- .drone.yml | 59 ++++++++++++++++++++++++++++++++++++ README.md | 10 ++++++ libreschool-release.spec | 12 +++----- root/etc/libreschool-release | 1 - 4 files changed, 74 insertions(+), 8 deletions(-) create mode 100644 .drone.yml create mode 100644 README.md delete mode 100644 root/etc/libreschool-release diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..2517241 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,59 @@ +# this is needed by the RPM build plugin +workspace: + base: /build + path: / + +pipeline: + create_targz: + image: libreschool-automation/rpm-pack:latest + dest: $$NAME-$$VERSION-$$RELEASE.tar.gz + dir: $$NAME-$$VERSION + files: + - root + - README.md + - COPYING + when: + event: [ push, tag ] + + build: + image: libreschool-automation/rpm-build:latest + commands: + - yum-builddep -y libreschool-release.spec + - rpmbuild -ba libreschool-release.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 + + # deploy_srpm: + # group: deploy + # image: drone-sftp + # host: repo.libreschool.org + # target: /https/nethserver/6/devel/Source/SPackages/ + # secrets: [ sftp_username, sftp_key ] + # source: out/*.src.rpm + # when: + # event: tag + # + # deploy_rpm: + # group: deploy + # image: drone-sftp + # host: repo.libreschool.org + # target: /https/nethserver/6/devel/x86_64/Packages/ + # secrets: [ sftp_username, sftp_key ] + # source: out/*.noarch.rpm + # when: + # event: tag diff --git a/README.md b/README.md new file mode 100644 index 0000000..d62bd10 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# LibreSchool Release # +Adds LibreSchool repository configuration for NethServer Installations. + + +## Installation on NethServer 6 + yum localinstall -y https://repo.libreschool.org/nethserver/6/base/x86_64/Packages/libreschool-release-1.0-1.noarch.rpm + +## Installation on NethServer 7 + yum localinstall -y https://repo.libreschool.org/nethserver/7/base/x86_64/Packages/libreschool-release-1.0-1.noarch.rpm + diff --git a/libreschool-release.spec b/libreschool-release.spec index dcdcbfa..40268bc 100644 --- a/libreschool-release.spec +++ b/libreschool-release.spec @@ -1,14 +1,11 @@ -%define distroversion 6.9 -%define distrorelease Final - Summary: LibreSchool YUM repo configuration Name: libreschool-release -Version: 6.9 +Version: 1.0 Release: 1 License: GPL BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-root -Source0: %{name}-%{version}.tar.gz +Source0: %{name}-%{version}-%{release}.tar.gz Source1: COPYING URL: %{url_prefix}/%{name} Requires: nethserver-base @@ -33,5 +30,6 @@ echo "%config(noreplace) /etc/yum.repos.d/LibreSchool.repo" >> %{name}-%{version %defattr(-,root,root) %changelog -* Sun Oct 22 2017 Paolo Asperti - 6.9-1 -- First release +* Thu Sep 27 2018 Paolo Asperti - 1.0-1 +- Initial commit + diff --git a/root/etc/libreschool-release b/root/etc/libreschool-release deleted file mode 100644 index 086642d..0000000 --- a/root/etc/libreschool-release +++ /dev/null @@ -1 +0,0 @@ -LibreSchool release 6.9 (Final)