Git/Bitbucket
< Git
Bitbucket est une forge logicielle de la société Atlassian, lancée en 2008.
CI/CD
modifierLa configuration des pipelines se trouve dans bitbucket-pipelines.yml.
Un éditeur / validateur en ligne existe sur https://bitbucket-pipelines.atlassian.io/validator.
Les variables spécifiques aux pipelines (qui ne doivent être versionnées dans le dépôt) sont configurables dans l'interface sur /admin/addon/admin/pipelines/repository-variables.
Runners
modifierLa version gratuite permet de lancer 50 min de pipelines par mois.
Pour éviter cela, on peut lancer les builds sur ses propres serveurs (runners), définis dans /admin/addon/admin/pipelines/runners.
Exemple simple
modifierVoici un pipeline avec deux étapes parallèles PHP :
image: composer:latest
pipelines:
default:
- parallel:
- step:
name: UnitTest
script:
- composer install
- bin/phpunit
caches:
- composer
- step:
name: QualityCheck
script:
- composer install
- bin/phpcs
caches:
- composer