"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file ".circleci/config.yml" between
gvm-libs-10.0.1.tar.gz and gvm-libs-11.0.0.tar.gz

About: GVM Libraries for the Greenbone Vulnerability Management (GVM-10) framework (derived from the former openvas-libraries).

config.yml  (gvm-libs-10.0.1):config.yml  (gvm-libs-11.0.0)
version: 2 version: 2
jobs: jobs:
check_format:
docker:
- image: greenbone/build-env-gvm-libs-master-debian-buster-clang-core
steps:
- checkout
- run:
name: Check Source Format
command: clang-format -i -style=file base/*.{c,h} && git diff --exit-c
ode
test_units:
docker:
- image: greenbone/build-env-gvm-master-debian-stretch-gcc-postgresql
steps:
- checkout
- run:
name: Configure and run unit tests
command: mkdir build && cd build/ && cmake -DCMAKE_BUILD_TYPE=Release
.. && make install && make tests && CTEST_OUTPUT_ON_FAILURE=1 make test
build_gcc_core: build_gcc_core:
docker: docker:
- image: greenbone/build-env-gvm-libs-master-debian-stretch-gcc-core - image: greenbone/build-env-gvm-libs-master-debian-stretch-gcc-core
steps: steps:
- checkout - checkout
- run: - run:
name: Configure and Compile name: Configure and Compile
command: mkdir build && cd build/ && cmake -DCMAKE_BUILD_TYPE=Release .. && make install command: mkdir build && cd build/ && cmake -DCMAKE_BUILD_TYPE=Release .. && make install
scan_build: scan_build:
docker: docker:
- image: greenbone/build-env-gvm-libs-master-debian-stretch-clang-core - image: greenbone/build-env-gvm-libs-master-debian-stretch-clang-core
steps: steps:
- checkout - checkout
- run: - run:
name: Configure and Scan Build name: Configure and Scan Build
command: mkdir build && cd build/ && scan-build cmake -DCMAKE_BUILD_TY PE=Debug .. && scan-build -o ~/scan-build-report make command: mkdir build && cd build/ && scan-build cmake -DCMAKE_BUILD_TY PE=Debug .. && scan-build -o ~/scan-build-report make && [ -z "$(ls -A ~/scan-bu ild-report/)" ]
- store_artifacts: - store_artifacts:
path: ~/scan-build-report path: ~/scan-build-report
gen_xml_doc: gen_xml_doc:
docker: docker:
- image: greenbone/code-metrics-doxygen-debian-stretch - image: greenbone/code-metrics-doxygen-debian-stretch
steps: steps:
- checkout - checkout
- run: - run:
name: Generate documentation (XML) name: Generate documentation (XML)
command: mkdir build && cd build/ && cmake -DSKIP_SRC=1 .. && make doc -xml 2> ~/doxygen-stderr.txt command: mkdir build && cd build/ && cmake -DSKIP_SRC=1 .. && make doc -xml 2> ~/doxygen-stderr.txt
skipping to change at line 63 skipping to change at line 79
- run: - run:
name: Upload coverage to Codecov name: Upload coverage to Codecov
command: | command: |
. venv/bin/activate . venv/bin/activate
codecov -F documentation -X gcov -f lcov.info codecov -F documentation -X gcov -f lcov.info
workflows: workflows:
version: 2 version: 2
build_and_test: build_and_test:
jobs: jobs:
- check_format
- test_units
- build_gcc_core - build_gcc_core
- scan_build - scan_build
- gen_xml_doc - gen_xml_doc
- doc_coverage: - doc_coverage:
requires: requires:
- gen_xml_doc - gen_xml_doc
 End of changes. 3 change blocks. 
1 lines changed or deleted 21 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)