Big PanDA RPM Build System

Introduction

  • This page is evolving. Please keep checking.
  • This page contains information about BigPanDA RPM Build System. !BigPanDA RPM Build System is derived from the ARDA Dashboard build system. We will use Jenkins CI for BigPanDA RPM builds.
  • Feel free to contact JaroslavaSchovancova and TorreWenaus with questions.

Usage of the build system

Installation of the RPM packages

  • As of 2014-Mar-17 the RPM repository is available world-wide.
  • As of 2014-Mar-10 the RPM repository is available only inside the CERN network.
  • pandabuild.repo file location: /etc/yum.repos.d/pandabuild.repo or /etc/yum-puppet.repos.d/pandabuild.repo
  • pandabuild.repo file content:
    # cat /etc/yum-puppet.repos.d/pandabuild.repo
    [pandabuild]
    name=BigPanDA Repository
    baseurl=https://pandabuild.cern.ch/$basearch
    sslcacert=/etc/grid-security/certificates/CERN-GridCA.pem
    enabled=1
    gpgcheck=0
    protect=1
    priority=20
    
  • currently available:
  • test that repository is available for you:
    # repoquery --location bigpandamon-lsst-0.0.1-1.noarch 
    https://pandabuild.cern.ch/x86_64/bigpandamon-lsst-0.0.1-1.noarch.rpm
    

Administration of the build system

  • To be continued...
  • # mkdir -p /data/atlpan/workspace_auto/apt/RPMS.unstable/
    

The PanDA build machine

  • As of 2014-Mar-10 the RPM repository is available only inside the CERN network: aipanda004 (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

Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r8 - 2014-05-08 - 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-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