diff options
Diffstat (limited to 'gitlab-ci-rpms-tito.yml')
-rw-r--r-- | gitlab-ci-rpms-tito.yml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/gitlab-ci-rpms-tito.yml b/gitlab-ci-rpms-tito.yml new file mode 100644 index 0000000..9f1c4c7 --- /dev/null +++ b/gitlab-ci-rpms-tito.yml @@ -0,0 +1,54 @@ +tito_fedora: + stage: rpms + image: registry.gitlab.com/kraxel/rpm-package-builder:fedora + before_script: + - dnf builddep -y *.spec + script: + - tito build --test --rpm --output rpms-fedora + - createrepo rpms-fedora + artifacts: + paths: + - rpms-fedora/ + +tito_centos8: + stage: rpms + image: registry.gitlab.com/kraxel/rpm-package-builder:centos8 + before_script: + - dnf builddep -y *.spec + script: + - tito build --test --rpm --output rpms-centos8 + - createrepo rpms-centos8 + artifacts: + paths: + - rpms-centos8/ + +tito_centos7: + stage: rpms + image: registry.gitlab.com/kraxel/rpm-package-builder:centos7 + before_script: + - yum-builddep -y *.spec + script: + - tito build --test --rpm --output rpms-centos7 + - createrepo rpms-centos7 + artifacts: + paths: + - rpms-centos7/ + +pages: + stage: repo + image: registry.gitlab.com/kraxel/rpm-package-builder:fedora + dependencies: + - tito_fedora + - tito_centos8 + - tito_centos7 + script: + - mkdir public + - mv rpms-fedora public/fedora + - mv rpms-centos8 public/centos8 + - mv rpms-centos7 public/centos7 + - dnf install -y tree + - tree -T "$CI_PROJECT_NAME rpms" --charset utf8 -H . public > index.html + - mv index.html public + artifacts: + paths: + - public/ |