USECASE: Build component or system on a local machine

CHARACTERISTIC INFORMATION

Goal in Context: Build a component or system on a local machine, following dependencies and version from VCS

Scope: Build on a local machine

Level: Primary task

Preconditions: Following packages already installed in the machine: Linux, FC4 gcc40

Success End Condition: component or system built on the local machine

Failed End Condition: component or system failed building, either because of errors in user code (e.g. cvs) or because of wrong information in ETICS db

Primary Actor: developer

Trigger:


MAIN SUCCESS SCENARIO

  • install etics client
  • workshop setup (local path, name, etics endpoint)
  • (list projects)
  • set project
  • (list builds|releases|versions <system|component>)
  • build - downloads - cvs co (or update) - wget ... - builds
  • various flags (or properties) to define binary|latest|version (build file and/or switches on build command.


EXTENSIONS

x :

y :


RELATED INFORMATION (optional)

Priority:

Performance Target:

Frequency:


NOTES

  • a workspace can hold more then 1 project
  • need to think of a partial build mechanism
  • list build could only show public or private builds


CONSTRAINTS REQUIREMENTS

-- MebSter - 07 Nov 2005

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2005-11-07 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ETICS All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback