Big PanDA RPM Build System

Introduction

Usage of the build system

Automatic smoke test of deployed monitoring packages

Installation of the RPM packages

Administration of the build system

  • Packages are built by Jenkins instance on aipanda004. It runs under atlpan account. Ask JaroslavaSchovancova and TadashiMaeno for more details.
  • Packages repository is in /data/build

The PanDA build machine

  • The PanDA RPM repository is available also outside the CERN network - DNS alias pandabuild.
  • creation of the RPM repository:
    # yum install createrepo
    # mkdir -p /var/www/html/build/{SRPMS,x86_64}
    # mkdir -p /var/www/html/apt/
    # ./create-my-repo.sh
    # service httpd restart
    
    • where
      # cat create-my-repo.sh
      #!/bin/sh
      
      destdir="/var/www/html/build/"
      
      for arch in x86_64
      do
          pushd ${destdir}/${arch} >/dev/null 2>&1
              createrepo .
          popd >/dev/null 2>&1
      done
      
      
  • issues: ASPDA-38, ASPDA-45, ASPDA-46,
  • related issues: ASPDA-61






Major updates:

-- JaroslavaSchovancova - 10 Mar 2014






Responsible: JaroslavaSchovancova

Topic revision: r11 - 2014-07-29 - JaroslavaSchovancova
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    PanDA All webs login

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