Links above do not work anymore. Must be re-checked.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Apr 15 2020
Mar 25 2020
It worked. The nightlies are sunny now and the documentation was uploaded to docs.mitk.org. I changed every MITK and eMITK job to use CMake 3.17 now and passed --no-tests=ignore to CTest.
Mar 24 2020
CMake 3.17 is out now. I configured the MITK Nightlies to use CMake 3.17 from tonight on and added the new --no-tests=ignore argument to the call of CTest.
Mar 5 2020
Mar 3 2020
Feb 16 2020
Works.
sudo apt install libxcomposite1 libxcursor1
Analyzed prerequisites of /home/ubuntu/jenkins-agent/workspace/MITK/Nightly/Linux/build/MITK-build/_CPack_Packages/Linux/TGZ/MITK-experiments/sDMAS-2018.07-2899-g1ea959aa27-linux-x86_64/bin/MitkCLVoxelFeatures verified='0' info='external prerequisites found: f='/home/ubuntu/jenkins-agent/workspace/MITK/Nightly/Linux/build/MITK-build/_CPack_Packages/Linux/TGZ/MITK-experiments/sDMAS-2018.07-2899-g1ea959aa27-linux-x86_64/bin/QtWebEngineProcess' external_prereqs='libXcomposite.so.1;libXcursor.so.1' '
Feb 14 2020
Pushed new branch T27130-RemoveQtVariablesFromDashboardScripts.
Then let's wait until we talked to the Openstack admins regarding Windows instances. If we can have them in the same Openstack project, resource requirements change anyway. If we cannot have them in the same project, we may just want to increase RAM to 160 GB to have 10 Linux build clients.
Feb 13 2020
P.S. :Great :)
Regarding ressources: Say what you prefer. I'll take care. If 7 would mean, we give back CPU resources. It is no problem. CPUs can be overbooked an if we have no machine configured using the CPU it does not cost money.
Was able to (probably) completely provision Ubuntu 18.04 instances for MITK builds with a cloud-config file.
Feb 12 2020
Was able to successfully connect an OpenStack Ubuntu 18.04 to Jenkins via SSH. Currently writing a cloud-config file to provision the instances for MITK.
@kislinsk Could you describe the current status?
Feb 3 2020
Merged! 🎉 Will be available in CMake 3.17.
Jan 31 2020
Windows is now also possible. You have to file a ticket and specify how many Cores/RAM you want to run with windows.
I activated MITK_AUTOCLEAN_EXTERNAL_PROJECTS on Differential and Continuous jobs. Fingers crossed.
Pushed new branch T27042-AutocleanExternalProjects.
Jan 30 2020
I just thought about it could be a good idea to actually do this in our CMake script right in MITK. We can check all sorts of things there before and after external project processing.
Jan 29 2020
Possibly useful Jenkins plugins:
We also have the possibility to modify the Herald rule that triggers the jobs. For example, if the revision summary contains a certain keyword, trigger a complete rebuild instead of an incremental build. Two disadventages are: Revision creators have to be aware of this possibility, and this is not enough as there may be also some other changes on the master branch since the last build on the build client that affect critical files.
Possible entry points in Jenkions job configuration:
Jan 22 2020
Here's my CMake merge request: https://gitlab.kitware.com/cmake/cmake/merge_requests/4258
In CMake, Source/CTest/cmCTestTestHandler.cxx, cmCTestTestHandler::ProcessHandler(), there is a check if the sum of passed and failed tests equal zero. After another pre-check (see below), "No tests were found!!!" is logged as ERROR_MESSAGE. In Source/cmCTest.cxx, cmCTest::Log(), cmSystemTools::SetErrorOccured() is called if the log type is ERROR_MESSAGE.
Jan 21 2020
Reverted the removal as CTest still fails, probably because of no tests in superbuild projects. I think the best way to solve this is to contribute to CMake.
Pushed new branch T27022-RemoveUnusedSubprojects.
Jan 20 2020
Jan 13 2020
Dec 6 2019
Dec 3 2019
Nov 28 2019
+1 for accessing the script online for Azure.
Currently, the script is unfortunately the only option until Qt 6 possibly introduces package management. BTW, we should create a CI or FS-E scripts repository were I can push my script. Currently I am working on the script to also install the correct Visual Studio runtime on clean clients. Also OpenSSL is included in the latest installers but has to be selected explicitly.