Jun 3 – 7, 2019
ITER Headquarters (B72)
Europe/Paris timezone

Debian packaging and deployment venues at NSLS-II

Jun 6, 2019, 11:25 AM
10m
Cosylab Arena (ITER Headquarters (B72))

Cosylab Arena

ITER Headquarters (B72)

ITER Organization Route de Vinon-sur-Verdon 13067 St. Paul-lez-Durance (France)
Talk Build and Deployment Build and Deployment

Speaker

Oksana Ivashkevych (Brookhaven National Lab)

Description

The NSLS-II Debian Repository was updated to include recent contributions to the epicsdeb project on GitHub. The repository is now available at the public mirror https://epicsdeb.bnl.gov/debian/. Notable news:

  • Debian 9 (stretch) packaging is now available.
  • For stretch and further, 32-bit builds were dropped and packages are no longer provided.
  • For stretch and further, the RTEMS build profile is not used and rtems-specific packages are no longer provided.

We will continue our efforts to accommodate GitHub updates to support external repository users and internal software update needs. Also, to enable better flexibility and greater control over the environment which runs EPICS software, a solution is being investigated to containerize base, modules, and IOCs in such a way that a working setup can always be easily recreated and redeployed. A prospective approach is a (set of) lightweight container(s) running in abstraction to the host OS. Enabling persistence via mechanisms like shared volumes and leveraging container management can open a route to the usage of modern CI/CD and better infrastructure standardization.

Primary author

Anton Derbenev (Brookhaven National Lab)

Co-author

Oksana Ivashkevych (Brookhaven National Lab)

Presentation materials