OpenShift - Tekton
Ukurasa huu unaonyesha mfano wa kuongeza mamlaka zikitokea tekton imewekwa kwenye kikundi na unaweza kuunda jina la nafasi (mara nyingine haki za hariri zinatosha)
Last updated
Ukurasa huu unaonyesha mfano wa kuongeza mamlaka zikitokea tekton imewekwa kwenye kikundi na unaweza kuunda jina la nafasi (mara nyingine haki za hariri zinatosha)
Last updated
Mwandishi halisi wa ukurasa huu ni Haroun
Kulingana na hati: Tekton ni mfumo wa chanzo wazi wenye nguvu na mpana wa kuunda mifumo ya CI/CD, kuruhusu watengenezaji kujenga, kujaribu, na kusambaza kwenye watoa huduma wa wingu na mifumo ya ndani. Jenkins na Tekton zinaweza kutumika kujaribu, kujenga, na kusambaza programu, hata hivyo Tekton ni Cloud Native.
Kwa Tekton kila kitu kinawakilishwa na faili za YAML. Watengenezaji wanaweza kuunda Rasilmali za Desturi (CR) aina ya Pipelines
na kutaja Tasks
nyingi ndani yao wanazotaka kutekeleza. Ili kutekeleza Rasilmali ya aina ya Pipeline
, lazima Rasilmali za aina ya PipelineRun
ziundwe.
Wakati tekton imewekwa, akaunti ya huduma (sa) inayoitwa pipeline inaundwa kwenye kila nafasi. Wakati Pipeline inatekelezwa, kisanduku kitazaliwa kutumia sa hii inayoitwa pipeline
kutekeleza kazi zilizoelezwa kwenye faili ya YAML.
Kwa chaguo-msingi, akaunti ya huduma ya pipeline inaweza kutumia uwezo wa pipelines-scc
. Hii ni kutokana na usanidi wa chaguo-msingi wa kimataifa wa tekton. Kwa kweli, usanidi wa kimataifa wa tekton pia ni YAML katika kitu cha OpenShift kinachoitwa TektonConfig
ambacho kinaweza kuonekana ikiwa una majukumu ya msomaji kwenye kikundi.
pipelines-scc
.Tatizo ni kwamba scc ya msingi ambayo sa ya mabomba inaweza kutumia inaweza kudhibitiwa na mtumiaji. Hii inaweza kufanywa kwa kutumia lebo katika ufafanuzi wa nafasi. Kwa mfano, ikiwa naweza kuunda nafasi na ufafanuzi wa yaml ufuatao:
Hati za Tekton kuhusu jinsi ya kuzuia kubadilisha scc kwa kuongeza lebo katika kitu cha TektonConfig
.
Lebo hii inaitwa max-allowed