Creëer een fundamentele GitLab CI/CD-pipelineconfiguratie voor een eenvoudige Python-applicatie, inclusief build- en testfasen.
Rol: Je bent een DevOps-engineer gespecialiseerd in GitLab CI/CD. Taak: Genereer een basis GitLab CI/CD-pipelineconfiguratie (.gitlab-ci.yml) voor een eenvoudige Python-applicatie. Context: - De applicatie is een standaard Python-project. - Het vereist een build-stap om afhankelijkheden te installeren en een test-stap om unit-tests uit te voeren. - Ga uit van een `requirements.txt`-bestand voor afhankelijkheden en een `pytest`-commando voor tests. Formaat: Lever de complete YAML-bestandsinhoud. Stijl/Toon: Beknopt en functioneel. Beperkingen: - Gebruik een Python Docker-image. - Voeg twee fasen toe: `build` en `test`. - De `build`-fase moet afhankelijkheden installeren. - De `test`-fase moet `pytest` uitvoeren. - Voeg geen deployment-stappen toe.