Git Product home page Git Product logo

dashboardscripts's Introduction

CI (Build) OpenSSF Scorecard

Slicer, or 3D Slicer, is a free, open source software package for visualization and image analysis.

3D Slicer is natively designed to be available on multiple platforms, including Windows, Linux and macOS.

Build instructions for all platforms are available on the Slicer wiki:

For Slicer community announcements and support, visit:

For documentation, tutorials, and more information, please see:

See License.txt for information on using and contributing.

dashboardscripts's People

Contributors

blowekamp avatar finetjul avatar jamesobutler avatar jcfr avatar phcerdan avatar sjh26 avatar vovythevov avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dashboardscripts's Issues

Update computron system & script

Since the macOS 10.15 (Catalina) is obsolete, the system should be updated.

  • System updates

    • Update system from macOS 10.15 (Catalina) to at least macOS 12.0 (Monterrey) ✔️
    • Install XCode ✔️
    • Rebuild Qt 5.15.2 using updated XCode
  • Script updates 12. See #53

    • Update COMPILER version
    • Update CMAKE_OSX_DEPLOYMENT_TARGET
    • Remove obsolete factory-south-macos-* scripts

Related issues and pull-requests:

Footnotes

  1. https://github.com/Slicer/DashboardScripts/blob/2280c47d6633b9cc155fa412cf6f647afc083717/computron-slicer_preview_nightly.cmake

  2. https://github.com/Slicer/DashboardScripts/blob/2280c47d6633b9cc155fa412cf6f647afc083717/computron-slicerextensions_preview_nightly.cmake

Investigate attempt to install javac

After login into the computron dashboard, the following pop-up is reported:

image

This is most likely caused by an attempt to detect java (through CMake module) by either Slicer external projects or one of the extension.

linux: Setup valgrind

Here were the flags:

set(WITH_MEMCHECK TRUE)
[...]

set(CTEST_MEMORYCHECK_SUPPRESSIONS_FILE "${CTEST_SCRIPT_DIRECTORY}/${HOSTNAME}-ubuntu_slicer4_valgrind_supression.txt")
set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "--gen-suppressions=all --trace-children=yes -q --leak-check=yes --show-reachable=yes --num-callers=100")
set(ADDITIONAL_CMAKECACHE_OPTION "
  CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-4.6
  CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-4.6
  MEMORYCHECK_COMMAND:FILEPATH=${CTEST_MEMORYCHECK_COMMAND}
  MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH=${CTEST_MEMORYCHECK_SUPPRESSIONS_FILE}
  MEMORYCHECK_COMMAND_OPTIONS:STRING=${CTEST_MEMORYCHECK_COMMAND_OPTIONS}
  Slicer_BUILD_CLI:BOOL=ON
  Slicer_USE_PYTHONQT_WITH_OPENSSL:BOOL=ON
")

The factory-south-ubuntu_slicer4_valgrind_supression.txt file in the repository was empty when this issue was created.

Metroplex compiler version in CDash string

For Slicer Preview build and extensions on factory Linux machine it includes the compiler version in the name of the CDash entry. @sjh26 with the recent upgrade to GCC7 from GCC5 (c92c280 and 4d8deab), places like the following need to be updated? Version 7.x.x?

dashboard_set(COMPILER "g++-5.3.1") # Used only to set the build name

dashboard_set(COMPILER "g++-5.3.1") # Used only to set the build name

Setup "overload.kitware" new Windows machine

  • Install VS2013
  • Install CMake
  • Install Git
  • Build Qt
  • Install SVN
  • Add dashboard script to this repo
    • nightly build (slicer app + extensions)
    • stable build (extension 4.6)
  • Setup recurrent tasks in windows task scheduler

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.