Yum-kanaler og Koji-tags

Overordnet beskrivelse av kanaler, tags og targets slik det er satt opp i Koji på UiO.

Av Trond Hasle Amundsen
Publisert 2. apr. 2024

En tag i Koji er en merkelapp som har visse egenskaper knyttet til seg. Man kan se hvilke tags som til enhver tid eksisterer her: Tags i Koji-web. Figuren under viser hvordan tags og build targets er organisert i UiOs Koji-installasjon:

Tags og targets i Koji

En kan ha pakke en eller flere tags knyttet til seg. Enkelte tags brukes til generere yum-repository som igjen brukes av klientene til å installere pakker. For vanlig bruk er det to tags som brukes til dette (eksempel for el6, det er tilsvarende for nyere versjoner og fedora):

  1. uio-el6-free
  2. uio-el6-free-testing

Når en pakke bygges mot target uio-el6-free blir de resulterende RPM-pakkene tagget med merkelappen uio-el6-free-testing. Da vil de bli tilgjengelig i testing-repoet.

For at pakken skal bli tilgjengelig i prod-repoet må den merkes om, og kun administrator eller den som bygget pakken kan gjøre det.

Publisert 2. apr. 2024 18:28