Ni nini faida ya CI/CD
Context:Kwa mada ya mawasiliano ya ushirika, angalia kitambulisho cha ushirika na muundo wa ushirika. Sehemu ya mfululizo juu ya Maendeleo ya programu Shughuli za msingi Paradigms na mifano Mbinu na mifumo Kuunga mkono taaluma Mazoea Vifaa Viwango na miili ya maarifa Glosari Maelezo vte Katika uhandisi wa programu, CI / CD au CICD ni mazoea ya pamoja ya ujumuishaji endelevu (CI) na (mara nyingi) utoaji endelevu au (mara chache) kupelekwa kwa kuendelea (CD). Wakati mwingine hujulikana kwa pamoja kama maendeleo ya kuendelea au maendeleo ya programu ya kuendelea.  Linganisha Ushirikiano wa kuendelea Mara nyingi kuunganisha mabadiliko kadhaa madogo katika tawi kuu. Utoaji wa kuendelea Wakati timu kuzalisha programu katika mizunguko ya muda mfupi na kasi ya juu na mzunguko ili programu ya kuaminika inaweza kutolewa wakati wowote, na kwa mchakato rahisi na kurudia kupelekwa wakati wa kuamua kupelekwa. Kuendelea kupelekwa Wakati mpya programu utendaji ni rolled nje moja kwa moja kabisa. Msukumo CI / CD huziba mapengo kati ya maendeleo na shughuli za uendeshaji na timu kwa kutekeleza automatisering katika ujenzi, upimaji na kupelekwa kwa programu. Huduma za CI / CD kukusanya mabadiliko ya ziada ya nambari iliyofanywa na watengenezaji, kisha kuziunganisha na kuzifunga katika utoaji wa programu. Majaribio automatiska kuthibitisha utendaji wa programu, na huduma automatiska kupelekwa kutoa yao kwa watumiaji wa mwisho. Lengo ni kuongeza mapema kasoro ugunduzi, kuongeza uzalishaji, na kutoa kasi kutolewa mizunguko. Mchakato huo unatofautiana na mbinu za jadi ambapo mkusanyiko wa sasisho za programu ziliunganishwa katika kundi moja kubwa kabla ya kupeleka toleo jipya. Mazoezi ya kisasa ya DevOps yanajumuisha:  maendeleo ya kuendelea, kupima kuendelea, ushirikiano endelevu, uanzishwaji wa kuendelea, na ufuatiliaji wa kuendelea ya programu katika mzunguko wa maisha ya maendeleo yake. Mazoezi ya CI / CD, au bomba la CI / CD, hufanya uti wa mgongo wa shughuli za kisasa za DevOps.  Angalia pia Ushirikiano wa kuendelea (CI) Utoaji wa kuendelea (CD) Kuendelea kupelekwa (CD) Marejeo Sacolick, Isaac (2020-01-17). "CI/CD ni nini? Ushirikiano wa kuendelea na utoaji wa kuendelea ulielezwa. " Ulimwengu wa Habari. Iliyopatikana 2021-06-01.  Rossel, Sander (Oktoba 2017). Ushirikiano wa kuendelea, Utoaji, na kupelekwa. Packt Publishing. ISBN 978-1-78728-661-0, na ni pamoja na:  Gallaba, Keheliya (2019). "Kuboresha uthabiti na ufanisi wa ushirikiano wa kuendelea na kupelekwa". Mkutano wa Kimataifa wa IEEE wa 2019 juu ya Utunzaji wa Programu na Mageuzi (ICSME): 619<unk>623. doi:10.1109/ICSME.2019.00099. ISBN 978-1-7281-3094-1. S2CID 208879679. Viungo vya nje El Khalyly, B.; Belangour, A.; Banane, M.; Erraissi, A. (2020). "A mbinu mpya metamodel ya CI / CD kutumika kwa Internet ya Mambo Ecosystem". 2020 IEEE 2nd Mkutano wa Kimataifa wa Elektroniki, Udhibiti, Uboreshaji na Sayansi ya Kompyuta (ICECOCS): 1<unk>6. doi:10.1109/ICECOCS50124.2020.9314485. ISBN 978-1-7281-6921-7. kwa ajili ya matumizi ya umma. S2CID 231645681. Sane, P. (2021). "Uchunguzi mfupi wa sasa wa Mazoezi ya Uhandisi wa Programu katika Ushirikiano wa Kuendelea na Upimaji wa Upatikanaji wa Kiotomatiki". 2021 Mkutano wa Sita wa Kimataifa juu ya Mawasiliano ya Wireless, Usindikaji wa Ishara na Mtandao (WiSPNET): 130<unk>134. arXiv:2103.00097. doi:10.1109/WiSPNET51692.2021.9419464. ISBN 978-1-6654-4086-8. Kiwango cha juu cha usafirishaji S2CID 232076320.
Faida ya CI / CD ni kuongeza mapema kasoro kugundua, kuongeza uzalishaji, na kutoa kasi kutolewa mizunguko