© 2023 Hashnode
#gitlab-ci
My 2 first articles about external-dns & certificate management in a Kubernetes cluster were prerequisites for this article, which was my first idea for an article. So in this one, I'm presenting the …
While using gitlab-ci to execute the pipeline, it will need the AWS credential for gaining the ability to create resources or get resources. However, even if using a self-hosted gitlab-ci runner machine, embedding the AWS credential in the …
While running a pipeline in GitLab, you can make use of pre-defined environment variables to get the path of the files changed in your commit in a single branch or a pull/merge request from one branch to another. Using git diff commands we …
TLDR; Summary Using CI/CD variables with File type allows you to define multiple variables without having to define them individually. This makes it easier to maintain and more portable. The CI/CD variable defined will store the path to t…
Renovate Bot, or simply Renovate, is a multi-language, automatic dependency manager that updates dependencies by opening pull/merge requests to a repository. It offers many configuration options and supports common package managers for a lo…
Context I had trouble getting showLastUpdateAuthor and showLastUpdateTime to display in production build when deploying through Gitlab CI. Before I show you how to fix it, let's see what this feature …
In the most recent Mission Impossible Live Coding event, Jefferson and I convert the GitHub Action Super-Linter to run in GitLab CI. This is a summary of lessons learned and pointers to the results. S…
This post contains the links to my GitLab Commit Brooklyn session “Never Hire a Butler to do a Robot’s Job” as well as an interview I had with Alan Shimel at GitLab Commit. I’ve spoken at a lot of con…