Best of GitLabAugust 2024

  1. 1
    Article
    Avatar of gitlabGitLab·2y

    FAQ: GitLab CI/CD Catalog

    The GitLab CI/CD Catalog enhances software development by enabling users to discover, reuse, and contribute CI/CD components. Available starting from GitLab 17.0, the catalog supports version control, composite components, and multiple input types. It can be used both on GitLab.com and self-managed instances. Testing strategies include using $CI_COMMIT_SHA and child pipelines. Users can create private components, clone public repos, and prevent job name collisions using dynamic names. Documentation and best practices are essential for effective usage.

  2. 2
    Video
    Avatar of christianlempaChristian Lempa·2y

    Self-host your own Git platform! // GitLab

    Christian explains how to self-host your GitLab platform, highlighting the benefits such as privacy, data control, and learning opportunities. He walks through the setup process using Docker, discusses system requirements, and shares tips for managing resources effectively. The guide includes practical advice on configuring SSL certificates, setting up SSH ports, and utilizing project management features in GitLab. It also emphasizes the importance of foundational skills like Git for IT professionals.

  3. 3
    Article
    Avatar of gitlabGitLab·2y

    Introducing CI/CD Steps, a programming language for DevSecOps automation

    GitLab introduces CI/CD Steps, an experimental programming language designed for DevSecOps automation. This new language aims to simplify the creation of complex automation workflows by allowing for modularity and reuse of CI jobs. Key features include the ability to define inputs and outputs for CI/CD jobs, reusability of steps across different pipelines, and the potential for simplifying and optimizing complex workflows. The GitLab team encourages community involvement and feedback as they evolve this feature.