- 24 Nov, 2021 3 commits
-
-
Nikola Dinev authored
-
Nikola Dinev authored
-
Nikola Dinev authored
-
- 21 Oct, 2021 1 commit
-
-
David Frank authored
With this commit, all test binaries use regular console output, and ctests generates the junit xml report used for nice visual presentation in GitLab (which was broken since I don't know when, so it should work again now). Previously, no output was generated, as it was piped to the test binaries unit report, which made finding errors unnecessary complex. Failed tests are rerun again such that the output of these tests is found at the bottom of the CI log, which should make finding errors a little easier in the future.
-
- 29 Jun, 2021 2 commits
-
-
Michael Loipführer authored
-
This commit changes the pipelines to use the newly created docker registry. The docker registry is running at vmlasser7.in.tum.de with port 5000. You'll need the credentials and run 'docker login docker.ciip.in.tum.de:5000' to pull and push images to the registry. A new variable 'DOCKER_AUTH_CONFIG' is set up in GitLab to manage the authentication inside of the CI pipeline.
-
- 10 Jun, 2021 1 commit
-
-
Tobias Lasser authored
-
- 08 Jun, 2021 1 commit
-
-
The cmakelang package (see https://github.com/cheshirekow/cmake_format) provides tools for linting and formatting CMake files. This commit provides a basic infrastructure to make use of it. First, the necessary formatting style file is added ('.cmake-format.py'). For many cases, the CMake files don't fulfill these requirements yet, therefore, many linting checks are still disabled. Second, scripts and CI stages (only for linting) are added, which are run alongside clang-format and clang-tidy. Currently, the formatting job is not run, as the files are not yet formatted correctly. Future MRs should work on slowly reducing the disabled codes. Close #90
-
- 07 Jun, 2021 2 commits
-
-
David Frank authored
-
David Frank authored
As found in MR !153, the scope of the caches in the CI were chosen to large. Therefore it could happen, that sporadically a build job, would pick a cache from the clang-tidy run, which initializes with the "Makefile" generator rather than Ninja. This would cause the pipeline to fail. Now, the caching is more conservative, there is one cache for each job-branch combination. This should completely resolve this issue, but it's also not optimal from a space requirement, but I'd rather use more disk space on the build server, than have sporadic failures of the CI.
-
- 07 May, 2021 1 commit
-
-
- 16 Apr, 2021 1 commit
-
-
David Frank authored
Clang-format can't really handle the doxygen tags with a blackshlash. Therefore, replace them with the @-prefix. Add CI job, to check for consistency, but allow it to fail, to prevent false positives. Let's observe it for a bit, and then we can change it later.
-
- 14 Dec, 2020 1 commit
-
-
- 06 Oct, 2020 1 commit
-
-
- Update CI stage to reflect update - Update ci_scripts to reflect update - Reformate code with clang-format-10 - Update contribution guide
-
- 28 Sep, 2020 1 commit
-
-
David Frank authored
-
- 25 Sep, 2020 1 commit
-
-
restructured Docerfiles - Bump CMake to 3.18.2 - Bump oneDNN to 1.6.2 - Bump to Ubuntu 20.04 - Seperate images for clang-format, clang-tidy, coverage, Cuda build with clang, gcc and clang with python bindings - Dockerfiles for clang and gcc rely on the package manager for the compilers - Updated test scripts, they test more and should error our earlier - Nightly docker job created - Docker build script updated - Include CI job, to build docker images on changes
-
- 16 Sep, 2020 1 commit
-
-
David Frank authored
Coverage includes build folders of python bindings, which pull down the coverage unnecessarly, therefore they are not generated for the coverage CI job
-
- 14 Sep, 2020 1 commit
-
-
Turn python bindings off for checking with address sanitizer, as they create problems either with linking, or many false positives (see #83 for more info)
-
- 03 Sep, 2020 1 commit
-
-
- Pipeline includes jobs for installing elsa, cloning elsa_testing and building it - Adjustments made to install process, such that elsa_testing can be build and everything is working
-
- 02 Sep, 2020 1 commit
-
-
- Chaching is introduced for for all jobs, it caches for a branch. only submodules are chached, as build folders should be cached using artifacts, which is also done. We also cache the .git/modules folder as anyway we have to reclone everything everytime. - CMake UpdateGitSubmodules now goes over all submodules and check individually if they have to be initialized, or just updated. Also work around a specific error in the CI pipeline, if .git/modules/thirdparty/<submodule> is not present (which by default dosent get cached), we have to deinit it and then reinit it.
-
- 01 Sep, 2020 1 commit
-
-
Add benchmark folder to clang-format check; Add target build-examples; Add targets for building benchmarks and examples to CI pipeline
-
- 24 Aug, 2020 1 commit
-
-
Tobias Lasser authored
-
- 09 Jun, 2020 1 commit
-
-
- Static analysis, compile, build and running tests will always be performed - Dynamic analysis (memory sanitizers and such) are run for merge requests and schedules - Docs are only run for schedules
-
- 26 Mar, 2020 1 commit
-
-
Add helper to print type in tests; Remove duplicate function of random generation of eigen vectors; Add test, which should fail sanitizer
-
- 25 Mar, 2020 2 commits
-
-
Tobias Lasser authored
-
-
- 17 Mar, 2020 1 commit
-
-
Jens Petit authored
-
- 28 Feb, 2020 1 commit
-
-
Build image hierarchy. Using install scripts in the scripts/ folder, buildDockerContainers.sh also runs tests on the containers. Added an image for static analysis and documentation builds. Added hidden builds in .gitlab-ci.yml for local testing, which build and run tests.
-
- 16 Dec, 2019 1 commit
-
-
Tobias Lasser authored
-
- 03 Dec, 2019 2 commits
-
-
Tobias Lasser authored
-
add elsa:all convenience target and matching elsa.h convenience header for linking/including all of elsa. In addition: tests are no longer part of the default target, but have their own tests target. (#25)
-
- 02 Nov, 2019 1 commit
-
-
Jens Petit authored
-
- 31 Oct, 2019 1 commit
-
-
Jens Petit authored
* clang-format file * CI integration of clang-format
-
- 22 Oct, 2019 7 commits
-
-
David Frank authored
-
David Frank authored
-
David Frank authored
Clean up a little nightly builds, and build docs nightly as well
-
David Frank authored
-
David Frank authored
-
David Frank authored
-
David Frank authored
-