diff --git a/continuousintegration/README.md b/continuousintegration/README.md index 58066919d28fd39accdda710da9f05374f997bc8..01b4a6398d23356a11f67391ae3bf155ecacddcf 100644 --- a/continuousintegration/README.md +++ b/continuousintegration/README.md @@ -1,6 +1,20 @@ -Folder content: +# Folder content + * `ci_helpers`: helper scripts used by gilab_ci * `docker`: Docker files and content needed to build the needed docker images * `orchestration`: orchestration specific files: this contains all the pods definitions and *startup scripts* launched in the pod containers during instanciation. * `buildtree_runner`: setup scripts for running the ci tests from the build tree instead of RPMs * `buildtree_runner/vmBootstrap`: As set of scripts describing the preparation of a machine for fresh install to running CI scripts **MUST NOT BE RUN BLINDLY** + +# How to update the EOS version used in CI + +1. ssh to **aiadm**, then: +``` +$ cd /eos/user/c/ctareg/www/cta-ci-repo/ +$ cp <path_to_rpms>/eos-*.rpm eos/x86_64/ +$ ./update_repos.sh +``` +2. In the CTA repository, update the yum version lock list with the new EOS version: +``` +/CTA/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list +``` diff --git a/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list b/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list index b3aac2c1a1a682c883b057ba915ce89a15404e95..d56e017823999d83d318c553f98e30ba2484c169 100644 --- a/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list +++ b/continuousintegration/docker/ctafrontend/cc7/etc/yum/pluginconf.d/versionlock.list @@ -1,17 +1,17 @@ -0:eos-archive-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-cleanup-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-client-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-debuginfo-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-core-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fuse-sysv-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-core-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-fusex-selinux-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-server-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-srm-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-test-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 -0:eos-testkeytab-4.2.11-20180130113703gitf90d531.el7.cern.x86_64 +0:eos-archive-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-cleanup-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-client-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-debuginfo-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-core-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fuse-sysv-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-core-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-fusex-selinux-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-server-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-srm-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-test-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 +0:eos-testkeytab-4.2.11-20180131145554gite29d7c9.el7.cern.x86_64 1:python2-xrootd-4.8.0-0.rc1.el7.x86_64 1:python3-xrootd-4.8.0-0.rc1.el7.x86_64 1:xrootd-4.8.0-0.rc1.el7.x86_64