Siirry sisältöön

runnerhut

Sanasto

Selkeät määritelmät CI:n ja GitHub Actionsin käsitteille.

C15

Välimuistin häätöVälimuistin poistaminen on välimuistin merkintöjen poistamista kokorajoituksen rajoissa, yleensä hylkäämällä ensin vähiten käytetyt merkinnät.Välimuistin osumaprosenttiVälimuistin osumaprosentti on niiden välimuistin hakujen osuus, jotka löytävät käyttökelpoisen merkinnän, ilmaistuna prosentteina.Välimuistin avainVälimuistiavain on merkkijono, joka identifioi välimuistimerkinnän, tyypillisesti rakennettu välimuistissa olevan sisällön määrittävien lukitustiedostojen hajautusarvosta.Välimuistin kiinnitysVälimuistin asennus on BuildKit-ominaisuus, joka säilyttää hakemiston koontiversioiden välillä sisällyttämättä sitä tuloksena olevaan kuvakerrokseen.Välimuistin laajuusVälimuistin laajuus määrittää, mitkä työnkulut, haarat ja tietovarastot voivat lukea tietyn välimuistimerkinnän.Koodin allekirjoitusKoodiallekirjoitus on prosessi, jossa binääri allekirjoitetaan kryptografisesti, jotta käyttöjärjestelmä voi varmistaa sen alkuperän ja eheyden ennen sen suorittamista.KylmäkäynnistysKylmäkäynnistys on viive työn jonossa olevan työn ja juoksijan olevan valmis suorittamaan ensimmäisen vaiheensa välillä.Kääntäjän välimuistiKääntäjän välimuisti, kuten ccache tai sccache, tallentaa esikäsiteltyyn lähteeseen käännetyt objektitiedostot, joten identtiset käännökset toimitetaan välimuistista uudelleen suorituksen sijaan.YhdistelmätoimintaYhdistelmätoiminto yhdistää useita työnkulun vaiheita yhdeksi YAML:ssä määritellyksi uudelleenkäytettäväksi toiminnoksi ilman JavaScriptiä tai säilöä.SamanaikaisuusryhmäSamanaikaisuusryhmä on nimetty lukko, joka rajoittaa sitä, kuinka monta tätä nimeä vastaavaa työnkulkua voi olla käynnissä kerralla.SamanaikaisuusrajaSamanaikaisuusraja on töiden enimmäismäärä, joka voidaan suorittaa samanaikaisesti tilillä, suunnitelmalla tai juoksijaryhmällä.KonttityöSäilötyö suorittaa kaikki työn vaiheet määritetyn säilökuvan sisällä sen sijaan, että se suoritetaan suoraan juoksijassa.Säilön rekisteriSäilörekisteri on palvelu, joka tallentaa ja jakaa säilökuvia, kuten GitHub Container Registry, Docker Hub tai Amazon ECR.OhjaustasoOhjaustaso on osa järjestelmää, joka tekee ajoitus- ja konfigurointipäätökset, erillään työn suorittavasta datatasosta.RistikokoelmaRistikääntäminen on binaarin rakentamista yhdelle arkkitehtuurille, joka on tarkoitettu toimimaan toisella arkkitehtuurilla.

R11

Rekisterin välimuistiRekisterin välimuisti tallentaa Docker-rakennustasot erillisenä kuvana säilörekisteriin, jotta myöhemmät koontiversiot voivat tuoda ne.Etäkoon välimuistiEtäkoontivälimuisti on koontitulosteiden jaettu varasto, josta jokainen kehittäjäkone ja CI-työ voi lukea ja kirjoittaa.EtäsuoritusEtäsuoritus jakaa yksittäiset rakennustoiminnot työntekijöiden kesken sen sijaan, että niitä kaikkia suoritettaisiin yhdellä koneella.Uudelleenkäytettävä työnkulkuUudelleen käytettävä työnkulku on täydellinen työnkulku, joka kutsutaan toisesta työnkulusta, jossa on workflow_call, syötteiden ja salaisuuksien välitys.JuoksuryhmäJuoksijaryhmä on kokoelma juoksijoita, joiden käyttöoikeuskäytännöt ohjaavat, mitkä organisaatiot ja tietovarastot voivat käyttää niitä.Juoksijan kuvaRunner-näköistiedosto on valmiiksi määritetty levykuva, joka sisältää käyttöjärjestelmän ja esiasennetun työkaluketjun, josta työ alkaa.Juoksijan etikettiRunner-tunniste on merkkijono työnkulun ajo-kentässä, joka määrittää, mikä juoksija poimii työn.JuoksuallasRunner pool on joukko runner-esiintymiä, jotka pidetään valmiina, jotta jonossa olevat työt voivat alkaa odottamatta koneen käynnistymistä.Juoksijan rekisteröintitunnusJuoksijan rekisteröintitunnus on lyhytaikainen valtakirja, jota itseisännöimä juoksija käyttää rekisteröityessään GitHubiin.Juoksijoiden käyttöRunner-käyttöaste on siinä käynnissä olevien töiden tosiasiallisesti käyttämä osuus juoksijan varatusta kapasiteetista.päälleajoruns-on on GitHub Actions -työnkulun avain, joka määrittää, millä juoksijalla tai runner-tunnisteella työ suoritetaan.