diff options
-rw-r--r-- | gitlab-ci-rpms-tito.yml | 15 |
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: |