diff --git a/.woodpecker/tests.yml b/.woodpecker/tests.yml index cbbe10b..60a55bc 100644 --- a/.woodpecker/tests.yml +++ b/.woodpecker/tests.yml @@ -6,16 +6,12 @@ clone: git: - when: - event: [ push, tag, deployment ] image: woodpeckerci/plugin-git pipeline: # check shell scripts with shfmt test-shfmt: - when: - event: [ push, tag, deployment ] image: 'cr.44net.ch/drone-plugins/test' pull: true commands: @@ -23,8 +19,6 @@ pipeline: # check python scripts with black test-black: - when: - event: [ push, tag, deployment ] image: 'cr.44net.ch/drone-plugins/test' pull: true commands: @@ -32,8 +26,6 @@ pipeline: # test code and generate coverage report test-coverage-pytest: - when: - event: [ push, tag, deployment ] image: 'cr.44net.ch/drone-plugins/test' pull: true commands: @@ -46,7 +38,6 @@ pipeline: sonarqube-analysis: when: branch: master - event: [ push, tag, deployment ] image: 'cr.44net.ch/drone-plugins/sonarqube' pull: true settings: diff --git a/.woodpecker/tests_pr.yml b/.woodpecker/tests_pr.yml deleted file mode 100644 index a523f76..0000000 --- a/.woodpecker/tests_pr.yml +++ /dev/null @@ -1,57 +0,0 @@ -############################## -# code testing and analysis # -############################# -# branch: all -# event: pull_request - -clone: - git: - when: - event: pull_request - image: woodpeckerci/plugin-git - -pipeline: - - # check shell scripts with shfmt - test-shfmt: - when: - event: pull_request - image: 'cr.44net.ch/drone-plugins/test' - pull: true - commands: - - shfmt -d -i 4 -bn -ci -sr . - - # check python scripts with black - test-black: - when: - event: pull_request - image: 'cr.44net.ch/drone-plugins/test' - pull: true - commands: - - black --check --diff --color . - - # test code and generate coverage report - test-coverage-pytest: - when: - event: pull_request - image: 'cr.44net.ch/drone-plugins/test' - pull: true - commands: - - pip install -r requirements.txt - - coverage erase - - coverage run -m pytest --verbose --exitfirst - - coverage xml -i - - # analyse code with sonarqube and upload it - sonarqube-analysis: - when: - branch: master - event: pull_request - image: 'cr.44net.ch/drone-plugins/sonarqube' - pull: true - settings: - sonar_host: 'https://sonarqube.44net.ch' - sonar_token: - from_secret: sq-44net-token - usingProperties: true -