Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects

CI templates for R2DevOps open source catalog

License: MIT Pipeline Markdown: pymarkdown Mattermost-R2DevopsCatalog

This repository contains CI templates dedicated to Python software testing for the R2DevOps open source catalog.

Purpose

The CI templates in this repository are intended for integrating Python software testing tools with your GitLab projects. They provide streamlined configurations for tools like pytest and mypy.

Usage

To utilize these templates in your GitLab projects:

  1. Navigate to the r2devops template marketplace,
  2. Choose the template you want,
  3. Paste the "Quick use" snippet into your GitLab CI configuration (.gitlab-ci.yml).

For example, to use the pytest template:

stages:
    - test

include:
    -   remote: 'https://api.r2devops.io/job/r/gitlab/dorianturba/r2devops_catalog/r2_metadata/pytest@latest.yaml'

Contributions

We welcome contributions from the community! For guidelines on contributing, please refer to the CONTRIBUTING.md file.

Prerequisites

To use the templates from this repository, ensure that you have at least GitLab version 15.10.7.

Directory Structure

  • r2_metadata - Contains the R2DevOps metadata files.
  • templates - Contains the CI templates.
  • test - Contains test projects used to test each template.