{"id":2520,"date":"2024-09-10T11:57:19","date_gmt":"2024-09-10T09:57:19","guid":{"rendered":"https:\/\/karlsruhe.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=2520"},"modified":"2024-09-10T11:57:19","modified_gmt":"2024-09-10T09:57:19","slug":"github-action-workflows-tipps-und-tricks-zur-optimierung-von-ci-cd-pipelines","status":"publish","type":"wcb_session","link":"https:\/\/karlsruhe.wordcamp.org\/2024\/session\/github-action-workflows-tipps-und-tricks-zur-optimierung-von-ci-cd-pipelines\/","title":{"rendered":"GitHub Action Workflows: Tipps und Tricks zur Optimierung von CI\/CD-Pipelines"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In den letzten Jahren hat GitHub Actions sich als leistungsstarkes Werkzeug zur Automatisierung von Workflows direkt innerhalb des GitHub-\u00d6kosystems etabliert. Ob man veraltete GitHub-Apps ersetzen oder neue benutzerdefinierte Workflows erstellen m\u00f6chte, ein gutes Grundverst\u00e4ndnis von GitHub Actions kann die Entwicklungseffizienz und Codequalit\u00e4t erheblich verbessern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Talk werden wir gemeinsam verschiedene Tipps und Techniken zur Erstellung effizienter GitHub Action Workflows erkunden und praktische Beispiele aus aktuellen Projekten analysieren. Dabei werden wir eine Vielzahl von Themen anschneiden, von der Verwaltung gleichzeitiger Workflows und der Reihenfolge verschiedener Aufgaben bis hin zur Nutzung wiederverwendbarer Workflows und Caching-Strategien. Egal, ob GitHub Actions Neuland sind oder nicht, dieser Vortrag bietet wertvolle Einblicke, die dabei helfen, die eigenen CI\/CD-Pipelines zu optimieren.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Pr\u00e4sentiert von<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/karlsruhe.wordcamp.org\/2024\/speaker\/thorsten-frommen\/\">Thorsten Frommen<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>In den letzten Jahren hat GitHub Actions sich als leistungsstarkes Werkzeug zur Automatisierung von Workflows direkt innerhalb des GitHub-\u00d6kosystems etabliert. Ob man veraltete GitHub-Apps ersetzen oder neue benutzerdefinierte Workflows erstellen m\u00f6chte, ein gutes Grundverst\u00e4ndnis von GitHub Actions kann die Entwicklungseffizienz und Codequalit\u00e4t erheblich verbessern. In diesem Talk werden wir gemeinsam verschiedene Tipps und Techniken zur [&hellip;]<\/p>\n","protected":false},"author":14599396,"featured_media":0,"template":"","meta":{"_crdt_document":"","_wcpt_session_time":1728723600,"_wcpt_session_duration":2400,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2508],"footnotes":""},"session_track":[25],"session_category":[],"class_list":["post-2520","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"12. Oktober 2024","time":"11:00"},"session_speakers":[{"id":"2508","slug":"thorsten-frommen","name":"Thorsten Frommen","link":"https:\/\/karlsruhe.wordcamp.org\/2024\/speaker\/thorsten-frommen\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2520\/revisions"}],"predecessor-version":[{"id":3402,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2520\/revisions\/3402"}],"speakers":[{"embeddable":true,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/2508"}],"author":[{"embeddable":true,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/tfrommen"}],"wp:attachment":[{"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=2520"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=2520"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/karlsruhe.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=2520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}