diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..84c94c7 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,52 @@ +kind: pipeline +type: kubernetes +name: default-build + +steps: + - name: submodules + image: alpine/git + commands: + - sed -i 's/ssh\\:..git@/https\\:\\/\\//' .gitmodules + - sed -i 's/\:12000//' .gitmodules + - git submodule update --init --recursive --jobs=4 + + - name: build + image: kmaster.ti.unibw-hamburg.de:30808/debianbullseye + commands: + # - sed -i 's/ssh\\:..git@/https\\:\\/\\//' .gitmodules + # - sed -i 's/\:12000//' .gitmodules + # - git submodule update --init --recursive --jobs=4 + - mkdir -p build && cd build + - CC=clang-11 CXX=clang++-11 cmake -DCMAKE_BUILD_TYPE=DEBUG .. + - make -j + - make test + + # - name: EntiyLibrary + # image: kmaster.ti.unibw-hamburg.de:30808/drone-ftewa-codechecker + # pull: always + # settings: + # CODECHECKER_URL: "http://codechecker:8001" + # CODECHECKER_PRODUCT: "EntiyLibrary" + # CODECHECKER_USER: + # from_secret: CODECHECKER_USER_SECRET + # CODECHECKER_PASS: + # from_secret: CODECHECKER_PASS_SECRET + # when: + # event: + # include: + # - push + # - pull_request + +--- +kind: secret +name: CODECHECKER_USER_SECRET +get: + path: codechecker-client + name: username + +--- +kind: secret +name: CODECHECKER_PASS_SECRET +get: + path: codechecker-client + name: password \ No newline at end of file diff --git a/codecheck.skip b/codecheck.skip new file mode 100644 index 0000000..659ad28 --- /dev/null +++ b/codecheck.skip @@ -0,0 +1,4 @@ + +-/usr/* +-*/tests/test_* +-*/libs/* \ No newline at end of file