diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 694b4c32a306804120219d173852961a75d9722c..44f03b10d5fa5bc2ba08d29ede20ccea5feab309 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -204,12 +204,12 @@ coverity_scan: - source .venv/bin/activate - pip3 install --upgrade autobuild -i https://ci-job-token:${CI_JOB_TOKEN}@git.alchemyviewer.org/api/v4/projects/54/packages/pypi/simple --extra-index-url https://pypi.org/simple script: - - autobuild configure -c ReleaseOS -- -DLL_TESTS=OFF -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=OFF -DDISABLE_FATAL_WARNINGS=ON -DREVISION_FROM_VCS=FALSE + - autobuild configure -c Coverity -- -DLL_TESTS=OFF -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=OFF -DDISABLE_FATAL_WARNINGS=ON -DREVISION_FROM_VCS=FALSE + - autobuild build -c Coverity --no-configure - | pushd "build-linux-64" - cov-build --dir cov-int ninja tar caf alchemyviewer.xz cov-int - curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file alchemyviewer.xz "${CI_API_V4_URL}/projects/165/packages/generic/my_package/0.0.$CI_PIPELINE_ID/alchemyviewer.xz" + curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file alchemyviewer.xz "${CI_API_V4_URL}/projects/165/packages/generic/coverity/0.0.$CI_PIPELINE_ID/alchemyviewer.xz" popd diff --git a/autobuild.xml b/autobuild.xml index 7e1cd068ee792572ada25f71993d3a0466cb8786..53d928771ef241fe030faf23e443bced53ed5e54 100644 --- a/autobuild.xml +++ b/autobuild.xml @@ -2912,6 +2912,27 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <map> <key>configurations</key> <map> + <key>Coverity</key> + <map> + <key>configure</key> + <map> + <key>arguments</key> + <array> + <string>../indra</string> + </array> + <key>command</key> + <string>cmake</string> + <key>options</key> + <array> + <string>-DCMAKE_BUILD_TYPE:STRING=Release</string> + <string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string> + <string>-DROOT_PROJECT_NAME:STRING=Alchemy</string> + <string>-DINSTALL_PROPRIETARY=FALSE</string> + </array> + </map> + <key>name</key> + <string>Coverity</string> + </map> <key>RelWithDebInfo</key> <map> <key>build</key> @@ -3004,6 +3025,38 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <string>build-darwin-64</string> <key>configurations</key> <map> + <key>Coverity</key> + <map> + <key>build</key> + <map> + <key>command</key> + <string>cov-build</string> + <key>options</key> + <array> + <string>--dir</string> + <string>cov-int</string> + <string>make</string> + <string>-j</string> + <string>$AUTOBUILD_CPU_COUNT</string> + </array> + </map> + <key>configure</key> + <map> + <key>arguments</key> + <array> + <string>../indra</string> + </array> + <key>command</key> + <string>cmake</string> + <key>options</key> + <array> + <string>-G</string> + <string>Unix Makefiles</string> + </array> + </map> + <key>name</key> + <string>Coverity</string> + </map> <key>RelWithDebInfo</key> <map> <key>build</key> @@ -3124,6 +3177,32 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <string>build-linux-$AUTOBUILD_ADDRSIZE</string> <key>configurations</key> <map> + <key>Coverity</key> + <map> + <key>build</key> + <map> + <key>command</key> + <string>cov-build</string> + <key>options</key> + <array> + <string>--dir</string> + <string>cov-int</string> + <string>make</string> + <string>-j</string> + <string>$AUTOBUILD_CPU_COUNT</string> + </array> + </map> + <key>configure</key> + <map> + <key>options</key> + <array> + <string>-G</string> + <string>Unix Makefiles</string> + </array> + </map> + <key>name</key> + <string>Coverity</string> + </map> <key>RelWithDebInfo</key> <map> <key>build</key>