Jenkins

Notes:

  • Server/Slave dependency requirements
  • Building in chroot instances
    • Deps
  • Job conventions
    • Naming
    • Release jobs
    • Package varieties (architecture, system type, etc)
  • LP Plugin
    • Pushing PPAs
    • Pushing failed/unstable artifacts?

LTP Pilot

Goal: Run the ltplite tests on a pre-configured machine as a slave and show results in Jenkins.

Master setup

  • job tagged to on specific machine (can be parameterized)

Slave setup

  • required packages installed
  • jenkins user with permissions to run tests without requiring sudo command

Testing/Automation/ContinuousIntegration/Jenkins (last edited 2011-05-24 19:29:11 by 71-223-149-129)