Gitlab CI: templates, reference... comment appliquer les principes DRY