Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Laurea-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Laurea-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

CI/CD-työkalujen vertailu: GitLabin ja GitHubin väliset erot

Smirnov, Evgenii (2023)

 
Avaa tiedosto
Smirnov_Evgenii.pdf (895.5Kt)
Lataukset: 


Smirnov, Evgenii
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023110228480
Tiivistelmä
Tässä opinnäytetyössä tutkitaan GitLab- ja GitHub-alustoja sekä niiden tarjoamia CI/CD-ratkaisuja. Työssä tarkastellaan alustojen ekosysteemiä, teknologiaratkaisuja, käytettävyyttä, hintaa ja palvelumallia. Tutkimustyössä ei esitetä organisaatioiden tai loppukäyttäjien vaatimuksia ja tarpeita. Sen sijaan työ tarjoaa yleiskuvan teknologiaan liittyvistä mahdollisuuksista.

Tutkimuksen tietoperusta perustuu kvalitatiiviseen tiedonkeruuseen, joka sisältää kirjallisuuskatsauksen ja haastatteluja. Tutkimus kokoaa ja järjestää olemassa olevaa tietoa pyrkien laatimaan korkealla abstraktiotasolla olevaa tietoa, joka toimii suuntaviivana valintadilemman ratkaisuun. Tällöin tutkimuksen keskeisenä tavoitteena on yksinkertaistaa teknologian valintaan liittyvä ongelma antamalla ohjausta teknologiaan liittyviltä osa-alueilta. Tutkimustyön toisena tavoitteena on parantaa henkilökohtaista asiantuntemusta ja työpaikan henkilöstön osaamista. Vaikka työnantaja ei osallistu tutkimukseen, tutkija aikoo jakaa tutkimustuloksia työpaikan henkilöstön ja konsulttipalvelun ostajien kanssa. Hyödyn saajina ovat tutkija, työpaikan henkilöstö ja konsulttipalvelun ostaja.

Tutkielman tuloksissa esitellään GitHubin ja GitLabin DevOps-alustojen sekä niiden CI/CD-työkalujen vahvuudet. Molemmat DevOps-alustat ovat varteenotettavia vaihtoehtoja, jotka sisältävät omat vahvuutensa. Käyttäjien ja organisaatioiden tulisi tarkastella omia tarpeitaan, resurssejaan ja prioriteettejaan ennen päätöksen tekemistä. GitHubilla on vahvempi ekosysteemi ja edullisempi hinta, kun taas GitLab tarjoaa laajan ominaisuuspaketin. Molemmat ratkaisut vastaavat erilaisten organisaatioiden tarpeisiin ja vaatimuksiin, sekä tarjoavat joustavuutta kehitysprojekteissa.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste