Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wara-sw-tech-tools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Christoph Reichenbach
  • wara-sw-tech-tools
  • Issues
  • #3

Closed
Open
Created Feb 19, 2021 by Christoph Reichenbach@creichenOwner

Coordinate with WARA-SW developers to build CI pipeline for Smart Modules

@noricc : Please review the TODO list below for building the CI pipeline. Feel free to completely replace it or discuss some other strategy for building this pipeline with Albin and Nils. Once done, please assign to @al5826sv-s , @nilsceberg so they can integrate it into the backlog (or otherwise create an Issue here -- whichever way you prefer to keep track of activities.)

  • SmartModules: import all repositories
  • SmartModules: can build and run tests from scratch (minus transform / run etc.)
  • SmartModules: import the DaCapo repositories, mark suitably at least in README: https://github.com/dacapobench/dacapobench/tree/master
  • SmartModules: Can build all variants (modulo known crashes)
  • SmartModules: Can run all generated variants
  • SmartModules: Generate execution time results for all generated variants
  • SmartModules: Can run with different JVMs
  • SmartModules: Can configure JVM parameters (e.g., memory)
  • General-purpose mechanism for including machine configuration in output directory (CPU, OS, RAM, HDs, was-or-was-not-VM)
  • SmartModules: Generate plots for all generated variants (modulo known crashes)
  • check that you can spin up VMs and ssh into ERDC
  • SmartModules: Try out CI setup on ERDC, update docs as appropriate, notify Christoph + Noric
Assignee
Assign to
Time tracking