Compiling GitHub Actions Into Datalog

dc.contributor.advisorCarneiro Alves de Lima, Bruno Rucy, juhendaja
dc.contributor.authorMammadli, Gulnar
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-10-07T11:02:11Z
dc.date.available2024-10-07T11:02:11Z
dc.date.issued2024
dc.description.abstractDatalog on deklaratiivne programmeerimiskeel, mis defineerib seoseid reeglite ja faktidega. Selle artikliga püüame hinnata selle kasutamist alternatiivse süntaksina, et kirjutada pidevintegratsioon konveier GitHub Actions’i platvormi kaudu. Need konveierid on kirjutatud YAML-is ja tähistavad sõltuvusahelaid. Meie peamine panus on süntaksi katsetus, mis on lähedasem kirjeldatavale semantikale, potentsiaalselt lahendades levinumaid probleemid, mida arendajad nende failidega töötamisel kogevad.
dc.identifier.urihttps://hdl.handle.net/10062/105224
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectGitHub Actions
dc.subjectDatalog
dc.subjectDevOps
dc.subjectCI/CD
dc.subjectKompilaator
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleCompiling GitHub Actions Into Datalog
dc.typeThesisen

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Mammadli_Computer_Science_2024.pdf
Suurus:
1.06 MB
Formaat:
Adobe Portable Document Format