Staging package deployment via repository management

  • Authors:
  • Chris St. Pierre;Matt Hermanson

  • Affiliations:
  • National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, TN;National Center for Computational Sciences, Oak Ridge National Laboratory, Oak Ridge, TN

  • Venue:
  • LISA'11 Proceedings of the 25th international conference on Large Installation System Administration
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an approach for managing package versions and updates in a homogenous manner across a heterogenous environment by intensively managing a set of software repositories rather than by managing the clients. This entails maintaining multiple local mirrors, each of which is aimed at a different class of client: One is directly synchronized from the upstream repositories, while others are maintained from that repository according to various policies that specify which packages are to be automatically pulled from upstream (and therefore automatically installed without any local vetting) and which are to be considered more carefully - likely installed in a testing environment, for instance - before they are deployed widely.