feat: mise à jour task phpstan avec baseline #1

Open
vcarroy wants to merge 2 commits from phpstan_baseline into develop
2 changed files with 15 additions and 32 deletions

View File

@ -32,6 +32,12 @@ deploy-dev: ## Déploie le projet dans le cluster (nécessite la variable $HARBO
delete-cluster: ## Supprime le cluster kubernetes Kind
kind delete clusters tekton
docker-secret:
cp kustomization/base/tekton/secret/gitea/access_token.dist kustomization/base/tekton/secret/gitea/access_token
cp kustomization/base/tekton/secret/gitea/basicauth.dist kustomization/base/tekton/secret/gitea/basicauth
cp kustomization/base/tekton/secret/ssh/id_ed25519.dist kustomization/base/tekton/secret/ssh/id_ed25519
cp kustomization/base/tekton/secret/ssh/known_hosts.dist kustomization/base/tekton/secret/ssh/known_hosts
.mktools:
rm -rf .mktools
curl -q https://forge.cadoles.com/Cadoles/mktools/raw/branch/master/install.sh | $(SHELL)

View File

@ -3,41 +3,18 @@ kind: Task
metadata:
name: phpstan
spec:
description: PHP-CS-Fixer on modified code
description: Phpstan on modified code
workspaces:
- name: source
params:
- name: apiurl
- name: requestid
steps:
- name: exec
image: ghcr.io/phpstan/phpstan:1
command:
- /bin/sh
args:
- '-c'
- |
#set -e
echo ""
echo "== INSTALL PHPSTAN ======================================="
composer require phpstan/phpstan-symfony
composer require phpstan/phpstan-doctrine
cat << EOF > /app/phpstan.neon
includes:
- /app/vendor/phpstan/phpstan-symfony/extension.neon
- /app/vendor/phpstan/phpstan-doctrine/extension.neon
- /app/vendor/phpstan/phpstan-doctrine/rules.neon
EOF
echo ""
echo "== RUN PHPSTAN ==========================================="
cd $(workspaces.source.path)
php $(which phpstan) analyse -l 1 --error-format=table src/ > temp_phpstan.txt
RESULT=$(cat temp_phpstan.txt)
echo "${RESULT}"
echo ""
echo ""
- name: analyse
image: reg.cadoles.com/cadoles/phpstan
script: |
#!/bin/sh
echo "== RUN PHPSTAN ==========================================="
cd $(workspaces.source.path)
phpstan analyse -l 5 --configuration phpstan-pipeline.neon --error-format table --no-progress > temp_phpstan.txt 2>&1
cat temp_phpstan.txt
Review

Je ne vois pas la pertinence d'utiliser une autre image, qui de plus est, fait la même chose que le script précédent.

Je ne vois pas la pertinence d'utiliser une autre image, qui de plus est, fait la même chose que le script précédent.