We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

DevOps for GNOME

00:00

Formale Metadaten

Titel
DevOps for GNOME
Untertitel
With Flatpak and GitLab
Alternativer Titel
DevOps for GNOME with Flatpak
Serientitel
Anzahl der Teile
55
Autor
Mitwirkende
Lizenz
CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
As probably you might know, GNOME hasn't been the most updated in technologies & processes used for the design, development, testing, QA, delivery loop. To be honest, we have been quite behind! Build fails, not passing tests, contributors stuck with trivial details, each product with different released days, designers and QA in need to build the whole stack to try out a minimal UI change... well, we could continue indefinitely. Needless to say this was a huge impact in our performance and contributor friendliness, even more in a time where web applications are as common. Fortunately, things has changed dramatically over the last two years, specially with Flatpak for a containerized-alike build and distribution of apps and our move to GitLab and its integrated CI, we are able to fully dive into integrating a more DevOps oriented workflow. This effort has become a dream come true for GNOME, that we would have never imagined a few years back. In this talk I will present and explain in details how to use and integrate Flatpak and GitLab together to create the future of the DevOps experience for Linux applications development and how we use it at GNOME and what impact is making to our organization.
Prozess <Informatik>MultiplikationsoperatorBitBildverstehenSoftwarewartungMAPMereologiePunktWhiteboardSoftwareentwicklerZahlenbereichComputeranimation
Gebäude <Mathematik>Stabilitätstheorie <Logik>Automatische HandlungsplanungRückkopplungFaserbündelStetige FunktionProgrammierumgebungSoftwareentwicklerRichtungSkriptspracheFaserbündelBeobachtungsstudieOrdnung <Mathematik>Kartesische KoordinatenGamecontrollerNormalvektorSchlüsselverwaltungStabilitätstheorie <Logik>Einfache GenauigkeitDreiecksfreier GraphVariableTouchscreenArithmetisches MittelProgrammierumgebungDämpfungMomentenproblemRückkopplungAnalytische FortsetzungInteraktives FernsehenAutomatische HandlungsplanungDifferenteInformationsspeicherungBimodulMereologieOpen SourceSoftwareentwicklerComputeranimation
Gebäude <Mathematik>Elektronischer ProgrammführerDifferenteMereologieMAPRechter WinkelPunktWeg <Topologie>Quellcode
InformationGebäude <Mathematik>ProgrammschemaLoginSystemplattformProgrammierumgebungBimodulModul <Datentyp>Virtuelle RealitätVirtuelle MaschineInstallation <Informatik>VersionsverwaltungFormale SpracheInnerer PunktSoftwareKrümmungsmaßPunktAuswahlaxiomComputeranimation
ProgrammschemaLoginSystemplattformGebäude <Mathematik>Modul <Datentyp>ProgrammierumgebungVirtuelle MaschineVirtuelle RealitätInstallation <Informatik>VersionsverwaltungFormale SpracheInnerer PunktPROMGeradeImplementierungRückkopplungApp <Programm>SoftwaretestTermAutomatische HandlungsplanungWendepunktIterationBildschirmsymbolNabel <Mathematik>p-BlockSpieltheorieSoftwareentwicklerVisuelles SystemDreiecksfreier GraphAutomatische HandlungsplanungVerschlingungIntegralVersionsverwaltungGebäude <Mathematik>Physikalisches SystemRückkopplungProjektive EbeneSkriptspracheGüte der AnpassungBildgebendes VerfahrenMereologieSoftwareentwicklerDifferenteImplementierungTabelleArithmetische FolgeEndliche ModelltheorieGeradeInverser LimesDienst <Informatik>BildverstehenTermInteraktives FernsehenSichtenkonzeptRechter WinkelBasis <Mathematik>Programm/QuellcodeXMLComputeranimation
Desintegration <Mathematik>ImplementierungDreiecksfreier GraphDämpfungTypentheorieBitIntegralAnalytische FortsetzungInelastischer StoßDemoszene <Programmierung>BildverstehenWhiteboardComputeranimation
WhiteboardWorkstation <Musikinstrument>SoftwareentwicklerWhiteboardMereologieSpieltheorieXMLFlussdiagramm
MAPKartesische KoordinatenSoftwaretestSkriptspracheWhiteboardEinsWeb SiteComputeranimation
Web-SeiteWeb SiteMAPSkriptspracheGenerator <Informatik>VerkehrsinformationProgramm/QuellcodeJSONXML
VersionsverwaltungLaufzeitfehlerProgrammierumgebungHumanoider RoboterMaschinenschreibenUmwandlungsenthalpieKontrollstrukturProgrammierumgebungPhysikalisches SystemOpen SourceMetropolitan area networkVersionsverwaltungRechter WinkelGruppenoperationCASE <Informatik>EntscheidungstheorieComputeranimation
SystemplattformLaufzeitfehlerFaserbündelDokumentenserverElektronische PublikationKrümmungsmaßKonfigurationsraumGruppenkeimSoftwaretestVersionsverwaltungPhysikalisches SystemGruppenoperationMenütechnikKartesische KoordinatenTelekommunikationGarbentheorieKreisbogenComputeranimationProgramm/Quellcode
ProgrammierumgebungVersionsverwaltungLaufzeitfehlerMathematikComputeranimation
ProgrammierumgebungMathematikMomentenproblemDreiecksfreier GraphVirtuelle MaschineComputeranimation
Stabilitätstheorie <Logik>RückkopplungFaserbündelStetige FunktionDemo <Programm>GammafunktionLaufzeitfehlerGruppenoperationKonvexe HülleBimodulARM <Computerarchitektur>Spezielle unitäre GruppeZeiger <Informatik>TouchscreenRepository <Informatik>Elektronischer FingerabdruckGravitationsgesetzWiederkehrender ZustandKrümmungsmaßSoftwaretestProgrammierumgebungAutomatische HandlungsplanungFaserbündelVerzweigendes ProgrammComputersicherheitRückkopplungMultiplikationsoperatorInstallation <Informatik>Gebäude <Mathematik>BimodulHyperbelverfahrenCachingVariableBildgebendes VerfahrenComputeranimationProgramm/Quellcode
SoftwaretestProgrammierumgebungQuellcodeGruppenoperationKrümmungsmaßFaserbündelDemo <Programm>Verzweigendes ProgrammSoftwaretestKartesische KoordinatenFaserbündelProgrammierumgebungSoftwareentwicklerDifferenteElektronische PublikationVerschlingungCASE <Informatik>ComputersicherheitEntscheidungstheorieMessage-PassingBitMarketinginformationssystemRechter WinkelGüte der AnpassungUltraviolett-PhotoelektronenspektroskopieMeterKontrollstrukturArray <Informatik>GradientWort <Informatik>Computeranimation
Normierter RaumProgrammierumgebungKrümmungsmaßComputervirusFaserbündelDemo <Programm>RundungSCI <Informatik>Desintegration <Mathematik>PunktwolkeCachingTaskAbgeschlossene MengeOffene MengeElektronische PublikationMinkowski-MetrikGruppenoperationBildschirmsymbolElektronisches ForumInformationStrom <Mathematik>SichtenkonzeptKontextbezogenes SystemMenütechnikNotepad-ComputerTropfenWiderspruchsfreiheitOvalPrototypingApp <Programm>FokalpunktFehlermeldungVektorpotenzialBetragsflächeEinfacher RingGarbentheorieKompakter RaumInstallation <Informatik>Dreiecksfreier GraphNormalvektorMultiplikationsoperatorRückkopplungWorkstation <Musikinstrument>GeradeRechter WinkelGraphfärbungBildverstehenTermVorzeichen <Mathematik>Verzweigendes ProgrammTaskElement <Gruppentheorie>FaserbündelQuick-SortIntelligentes NetzZahlenbereichMatchingBenutzerbeteiligungBildgebendes VerfahrenOpen SourcePhysikalisches SystemSoftwareentwicklerIterationFlussdiagrammComputeranimation
KrümmungsmaßDreiecksfreier GraphKartesische KoordinatenXMLComputeranimation
Videokonferenz
Transkript: Englisch(automatisch erzeugt)