GeistHaus
log in · sign up

CI/CD YAML syntax reference

docs.gitlab.com

Pipeline configuration keywords, syntax, examples, and inputs.

19 pages link to this URL
Slow boot?
0 inbound links en LinuxSysadminsystemdFor the recordAntipatternsPythongitUncategorizedConcurrencyGILSnippetsGotchasAPICI/CDcurlDocker RegistryGitLabshellYAMLbashAPTUbuntu
Keeping common scripts in GitLab CI

Managing CI scripts across multiple GitLab projects driving you crazy? We share a battle-tested method for centralizing common GitLab CI scripts. Learn how to simplify maintenance, ensure consistency, and streamline your CI/CD process across projects - a technique we've successfully implemented in numerous deployments.

0 inbound links article en
GitLab CI tips for building custom workflows

This time I’d like to touch on a few more advanced topics related to GitLab CI. The common theme here is implementing custom features within your pipeline. Again, most of the tips are specific to GitLab, but some could be easily applied in other CI systems as well. Running integration tests Checking your code with unit tests is usually easy to plug into any CI system.

0 inbound links article en
Switching website to GitLab Pages

Previously I detailed how I set up blog.winny.tech using GitHub for source code hosting and Caddy’s git plugin for deployment. This works well and I used a similar setup with my homepage. The downside is I host the static web content and I am tied to using Caddy.1 I imagine simpler is better, so I opted to host my static sites — https://winny.tech/ & https://blog.winny.tech/ — with GitLab pages. What’s wrong with Caddy?

0 inbound links website en
Fail a Gitlab pipeline when code coverage decreases

Automatic and continuous testing is a fundamental part of today’s development cycle. Given a Gitlab pipeline that runs for each commit, we should enforce not only all tests are passing, but also that a sufficient number of them are present.

0 inbound links article en gitlab
Bonnes pratiques Gitlab CI

À E-voyageurs Technologies, je travaille au sein d'une équipe en charge de l'usine logicielle, qui administre depuis plusieurs années une instance Gitlab self-hosted. Cet article contient quelques-unes de nos recommandations à l'intention des utilisateurs de notre Gitlab, ayant pour but à la fois améliorer les performances de leurs pipelines …

0 inbound links article fr prog
The Seven-Action Documentation model

I think all technical writers, at some point or another, feel the urge to base their work on something more systematic than “it’s just the way folks documented stuff since forever”. Toolkits and frameworks provide content types, which is immensely valuable when you know what you want to write, but starting from there is like buying a hammer without knowing that half of the work you’ll do is turning screws. As I find the lack of deeper conversation around this topic rather unsettling, I decided to contribute some verses.

1 inbound link article en