diff --git a/.codeclimate.yml b/.codeclimate.yml new file mode 100644 index 0000000000000000000000000000000000000000..c820af6b1e42ca776e8a890baebb90ba64e0d6b2 --- /dev/null +++ b/.codeclimate.yml @@ -0,0 +1,8 @@ +plugins: + phpmd: + enabled: true + config: + file_extensions: + - php + - inc + rulesets: "unusedcode,codesize,naming,controversial,design" diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cbc5b2c8312943d69c51857dc55bfa376eee39bf..9a4ef9cccad8faab880bf97f808cd081e02e7a4a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,13 @@ +stages: + - test + - build + - performance + - dast + - deploy + variables: - APP_NAME: 'murena-dashboard' - TO_PACKAGE: 'appinfo l10n lib templates js css' + APP_NAME: "murena-dashboard" + TO_PACKAGE: "appinfo l10n lib templates js css" include: - project: "e/infra/ecloud/nextcloud-apps/ci-templates" @@ -9,3 +16,12 @@ include: - project: "e/infra/ecloud/nextcloud-apps/ci-templates" ref: main file: "nc-apps-deploy.yml" + - project: "e/infra/ecloud/nextcloud-apps/ci-templates" + ref: main + file: "mr-review-tools.yml" + - project: "e/infra/ecloud/nextcloud-apps/ci-templates" + ref: main + file: "git-operations.yml" + - project: "e/infra/ecloud/nextcloud-apps/ci-templates" + ref: main + file: "populate-code-climate-default-config.yml"