diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..92b6067 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,47 @@ +# this is needed by the RPM build plugin +workspace: + base: /build + path: / + +pipeline: + + create_targz: + image: libreschool-automation/rpm-pack:latest + dest: $$NAME-$$VERSION.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-nfs.spec + - rpmbuild -ba libreschool-nfs.spec + - mkdir out ; mv *.rpm noarch/*.rpm out/ + when: + event: [ push, tag ] + + pkg_sign: + image: libreschool-automation/rpm-sign + files: out/*.rpm + secrets: [ gpg_key, passphrase ] + when: + event: [ tag, deployment ] + + 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 diff --git a/README.md b/README.md index 42922c9..7df9ab2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # libreschool-nfs # +[![Build Status](https://drone.libreschool.org/api/badges/LibreSchool/libreschool-nfs/status.svg)](https://drone.libreschool.org/LibreSchool/libreschool-nfs) + This package is meant for exporting the users homes via NFS. The NFS should give better performances, compared to samba. Real world benchmarks will follow. This package will install nfs-utils and configure the NFS exports, configure services and ports (for the firewall)