A Singapore Government Agency Website

Additional resources for GitLab

GitLab concepts

Read Purpose
GitLab in Action demo To see a practical demonstration of GitLab’s features and workflows.
GitLab for GitOps To learn how GitLab supports GitOps practices for infrastructure and application delivery.
GitLab Permissions and roles To understand the different roles and permissions within a GitLab project and how they affect access and capabilities.

GitLab CI/CD

Read Purpose
GitLab CI/CD For a comprehensive overview of GitLab CI/CD, its features, and capabilities.
Get started with GitLab CI/CD To quickly set up a basic CI/CD pipeline and run your first job.
CI/CD concepts To understand the fundamental concepts behind CI/CD, such as continuous integration, continuous delivery, and continuous deployment.
CI/CD pipelines To learn about CI/CD pipelines, their structure, and how to define workflows with stages and jobs.
Learn about Jobs To understand the concept of jobs in GitLab CI/CD, how to define them, and how they are executed by runners.
GitLab CI/CD variables To learn how to use variables in your CI/CD configuration to customise pipelines and pass values between jobs.
The .gitlab-ci.yml file To understand the structure and syntax of the .gitlab-ci.yml file, which defines your CI/CD pipeline configuration.
Docker integration To learn how to integrate Docker with GitLab CI/CD for building and testing containerised applications.
Services To understand how to use services in GitLab CI/CD for running dependent applications or databases during your builds.
GitLab CI/CD Examples To find practical examples of GitLab CI/CD configurations for various use cases.
Troubleshooting CI/CD To find solutions to common problems and errors encountered when using GitLab CI/CD.

GitLab Runners

Read Purpose
GitLab Runner To learn about GitLab Runners, how they execute CI/CD jobs, and how to install, configure, and manage them.

Set up security & authentication

Read Purpose
Use SSH keys to communicate To learn how to set up SSH keys for secure authentication with GitLab.
Sign commits with GPG To learn how to sign Git commits with GPG keys to verify the authenticity of code changes.
Chat with me!
Bot Launcher