<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitLab CI on Romano Roth</title><link>https://romanoroth.com/de/tags/gitlab-ci/</link><description>Recent content in GitLab CI on Romano Roth</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright>Romano Roth</copyright><lastBuildDate>Wed, 28 Sep 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://romanoroth.com/de/tags/gitlab-ci/index.xml" rel="self" type="application/rss+xml"/><item><title>GitLab DevSecOps Teil 7: Secrets im eigenen Code finden mit Secret Detection</title><link>https://romanoroth.com/de/blogs/gitlab-devsecops-secret-detection/</link><pubDate>Wed, 28 Sep 2022 00:00:00 +0000</pubDate><guid>https://romanoroth.com/de/blogs/gitlab-devsecops-secret-detection/</guid><description>&lt;p>Hardcodierte Passwörter und API-Keys sind nach wie vor einer der häufigsten Wege, auf denen Credentials nach aussen gelangen. Sie werden versehentlich committet, bleiben für immer in der Git-History und tauchen meist erst dann auf, wenn sie schon ausgenutzt werden. In Teil 7 unserer GitLab DevSecOps Serie ergänzen Patrick Steger und ich die bestehende Pipeline um Secret Detection — eine Zeile YAML — und schauen dann ehrlich hin: Was findet GitLeaks tatsächlich, was übersieht es still, und was tun wir damit?&lt;/p></description></item><item><title>GitLab DevSecOps Teil 2: Ein einfaches Projekt und die erste Pipeline erstellen</title><link>https://romanoroth.com/de/blogs/gitlab-devsecops-projekt-erstellen/</link><pubDate>Wed, 10 Aug 2022 00:00:00 +0000</pubDate><guid>https://romanoroth.com/de/blogs/gitlab-devsecops-projekt-erstellen/</guid><description>&lt;p>Bevor wir irgendwelche Security-Checks nach links verschieben können, brauchen wir ein Projekt, ein Repository und eine Pipeline, die tatsächlich etwas baut. In Teil 2 unserer GitLab DevSecOps Serie loggen sich Patrick Steger und ich in GitLab ein, legen ein neues .NET-Core-Projekt aus einem Template an und schauen uns die &lt;code>.gitlab-ci.yml&lt;/code> an, die GitLab automatisch für uns generiert — inklusive Build- und Test-Job, die das Fundament für alles werden, was wir später ergänzen.&lt;/p></description></item></channel></rss>