cmssw-docker merge requestshttps://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests2022-02-04T13:28:55+01:00https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/51Change to downloading files using ADD instead of wget in SLC62022-02-04T13:28:55+01:00Clemens LangeChange to downloading files using ADD instead of wget in SLC6Closes #54Closes #54https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/50Download external files via ADD2022-01-31T16:00:38+01:00Clemens LangeDownload external files via ADDMoving the `wget` download commands out of the `update_script.sh` and changing them to `ADD` statements in the `Dockerfile` gets rid of any problems with https downloads and the outdated OpenSSL version before updating OpenSSL.Moving the `wget` download commands out of the `update_script.sh` and changing them to `ADD` statements in the `Dockerfile` gets rid of any problems with https downloads and the outdated OpenSSL version before updating OpenSSL.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/49slc6 build for CMSSW_7_6_7 and siteconf2022-01-24T16:19:12+01:00Thomas Mc Cauleyslc6 build for CMSSW_7_6_7 and siteconf- Use prescription in Dockerfile for siteconf for slc6 as well as for slc5
- Closes #52- Use prescription in Dockerfile for siteconf for slc6 as well as for slc5
- Closes #52https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/47slc-cms build fail fix2022-01-05T22:19:10+01:00Thomas Mc Cauleyslc-cms build fail fix- use no-check-certificate for openssl wget
- closes #48- use no-check-certificate for openssl wget
- closes #48https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/46Fix for mkedanlzr2021-12-08T18:21:21+01:00Thomas Mc CauleyFix for mkedanlzr- These fixes are needed for use of `mkedanlzr` in a container
- Needed for releases from CMSSW_6_2_X onwards (when python was 1st used for generation of templates)
- Closes #49- These fixes are needed for use of `mkedanlzr` in a container
- Needed for releases from CMSSW_6_2_X onwards (when python was 1st used for generation of templates)
- Closes #49https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/48python3 in cc7-cms2021-12-08T18:20:34+01:00Thomas Mc Cauleypython3 in cc7-cms- Add python3 to image
- Closes #46- Add python3 to image
- Closes #46https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/44Centos 8 images2021-12-08T18:18:30+01:00Thomas Mc CauleyCentos 8 images* This MR adds support for Centos 8 images
* c8-cms and c8-cvmfs are added
* A standalone image has been built and tested based on the c8-cms slim image
* This closes #31* This MR adds support for Centos 8 images
* c8-cms and c8-cvmfs are added
* A standalone image has been built and tested based on the c8-cms slim image
* This closes #31https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/45git in CMSSW_7_1_X and after2021-12-07T16:03:02+01:00Thomas Mc Cauleygit in CMSSW_7_1_X and after- set GIT_EXEC_PATH from what CMSSW sets it to
- closes #50- set GIT_EXEC_PATH from what CMSSW sets it to
- closes #50https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/43EOS in slim images2021-08-05T21:26:58+02:00Thomas Mc CauleyEOS in slim imagesInstall EOS in slim images:
- [ ] ~~slc5-cms~~ (this will be handled as separate issue with new MR)
- [x] slc6-cms
- [x] cc7-cms
Will close #18Install EOS in slim images:
- [ ] ~~slc5-cms~~ (this will be handled as separate issue with new MR)
- [x] slc6-cms
- [x] cc7-cms
Will close #18https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/42slc5 cms-common2021-07-15T13:16:16+02:00Thomas Mc Cauleyslc5 cms-common* If slc5 get scripts from cms-common
* Set variables in scripts
* Copy over scripts and then remove the rest
* Closes #36* If slc5 get scripts from cms-common
* Set variables in scripts
* Copy over scripts and then remove the rest
* Closes #36Clemens LangeClemens Langehttps://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/41Fix paths for updated software2021-07-06T14:59:00+02:00Clemens LangeFix paths for updated softwareThe initial `if` statement was meant to adjust the paths for updated software only for SLC5, but we now need it for SLC6 as well. It doesn't hurt to have the additional paths set by default even for later releases, since `/usr/local` sho...The initial `if` statement was meant to adjust the paths for updated software only for SLC5, but we now need it for SLC6 as well. It doesn't hurt to have the additional paths set by default even for later releases, since `/usr/local` should always contain more recent software than the one that comes with the release.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/40git in slc5-cms2021-07-06T10:44:13+02:00Thomas Mc Cauleygit in slc5-cms* fetch some improvements from slc6-cms
* update LD_LIBRARY_PATH
* change install dir
* rm git cruft
* should close #29* fetch some improvements from slc6-cms
* update LD_LIBRARY_PATH
* change install dir
* rm git cruft
* should close #29https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/35Use SLC5 software update script also for SLC6 image2021-06-25T11:29:43+02:00Clemens LangeUse SLC5 software update script also for SLC6 imageThis updates among others the git, curl, and openssl versions.This updates among others the git, curl, and openssl versions.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/36Strip git binaries and remove non-standard ones, add bash shebang, silence wget2021-06-25T11:29:43+02:00Clemens LangeStrip git binaries and remove non-standard ones, add bash shebang, silence wgetAttempting to address #33Attempting to address #33https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/38Update check.sh to remove duplicates2021-06-16T14:48:08+02:00Adelina Eleonora LintuluotoUpdate check.sh to remove duplicatesCloses #32
This MR removes duplicates in `check.sh`, therefore hindering one image to be built multiple times from the same commit.
It also fixes something that could have been a future issue. If e.g. the directory `cc7-cms` would hav...Closes #32
This MR removes duplicates in `check.sh`, therefore hindering one image to be built multiple times from the same commit.
It also fixes something that could have been a future issue. If e.g. the directory `cc7-cms` would have a sub directory in it and a changed was pushed to that sub directory, then the old script would fail to build the `cc7-cms` image. The fix of looping over `dir_wo_duplicates` instead of file paths fixes that.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/33Replace docker-privileged-xl tag by cms-fat to use custom runners for standad...2021-05-27T13:08:29+02:00Clemens LangeReplace docker-privileged-xl tag by cms-fat to use custom runners for standadlone imagesThis will allow us to continue using the CERN runners for all other images.This will allow us to continue using the CERN runners for all other images.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/32Install nano into base images for simple file editing2021-05-26T15:43:20+02:00Clemens LangeInstall nano into base images for simple file editingRequested by EdgarRequested by Edgarhttps://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/31Publish standalone images to DockerHub2021-05-25T13:22:02+02:00Alexx PerloffPublish standalone images to DockerHubPush the standalone jobs to DockerHub as well. Just one version per release. It will be the latest, but not tagged as such. The tag will be the release and scram architecture.Push the standalone jobs to DockerHub as well. Just one version per release. It will be the latest, but not tagged as such. The tag will be the release and scram architecture.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/30Tag standalone images also as 'latest'2021-05-19T13:50:35+02:00Clemens LangeTag standalone images also as 'latest'At the moment, we tag the standalone images only as `$DATE-$CI_COMMIT_SHORT_SHA`. This change will also tag them as `latest` for easier usability at the cost of reduced reproducibility and possibly more difficulties when supporting users...At the moment, we tag the standalone images only as `$DATE-$CI_COMMIT_SHORT_SHA`. This change will also tag them as `latest` for easier usability at the cost of reduced reproducibility and possibly more difficulties when supporting users who using are images tagged as `latest` instead of properly versioned ones.https://gitlab.cern.ch/cms-cloud/cmssw-docker/-/merge_requests/29multistage build and user message for git2021-05-18T13:17:20+02:00Emanuele Usaimultistage build and user message for git-- multistage build added to slc5-cms to reduce size after git compilation
-- rationalization of folder names for git installation
-- add message to slc5-cms to remind the user to update PATH after running cmsenv
-- add message to sta...-- multistage build added to slc5-cms to reduce size after git compilation
-- rationalization of folder names for git installation
-- add message to slc5-cms to remind the user to update PATH after running cmsenv
-- add message to standalone build (only slc5) to remind the user to update PATH after running cmsenv