aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gitlab-ci-rpms-tito.yml15
1 files changed, 14 insertions, 1 deletions
diff --git a/gitlab-ci-rpms-tito.yml b/gitlab-ci-rpms-tito.yml
index 3bf4a03..f4fd822 100644
--- a/gitlab-ci-rpms-tito.yml
+++ b/gitlab-ci-rpms-tito.yml
@@ -67,7 +67,20 @@ pages:
image: registry.gitlab.com/kraxel/rpm-package-builder:fedora
script:
- mkdir public
- - for dir in rpms-*; do mv -v $dir public/${dir#rpms-}; done
+ - >
+ for dir in rpms-*;
+ do
+ distro="${dir#rpms-}"
+ name="gitlab-${CI_PROJECT_NAME}-${distro}"
+ repo="public/${name}.repo"
+ mv -v $dir public/${distro};
+ echo "[${name}]" > "$repo"
+ echo "name=${name}" >> "$repo"
+ echo "baseurl=${CI_PAGES_URL}/${distro}/" >> "$repo"
+ echo "skip_if_unavailable=1" >> "$repo"
+ echo "metadata_expire=10m" >> "$repo"
+ echo "gpgcheck=0" >> "$repo"
+ done
- tree -T "$CI_PROJECT_NAME rpms" --charset utf8 -H . public > index.html
- mv index.html public
artifacts: