Welcome
Hello there! Thank you for checking out this Pipelines-as-a-service Workshop!
Feel free to start the setup as soon as you are ready.
This workshop was prepared by Cody Lee Cochran for Texas Linux Fest 2025.
The labs in this workshop teach how to create the following:
- A common command-line utility used in some development workflows (
shellcheck) - A
bashwrapper script around this common command-line utility - A
dockercontainer image that includes the command-line utility and wrapper script - A
docker composefile used to launch thedockercontainer image with the appropriate variables and volumes - A
githook-as-a-service managed withlefthookto launchdocker composeand keep thecompose.ymlupdated - A GitlabCI pipeline-as-a-service containing a CI job leveraging the same
dockercontainer image as thegithook