Difference: LHCbNightliesOld (1 vs. 15)

Revision 152014-04-22 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"
Changed:
<
<

LHCb Nightly builds

>
>

This page is obsolete. Please link to LHCbNightlies instead.

 
Changed:
<
<
This page is obsolete. Please link to LHCbNightlies instead
>
>

Configuring and troubleshooting the old nightlies

These links are provided here for historical interest only
 
Changed:
<
<

Status of nightlies

The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies (unmaintained version) .

RSS feeds reporting about error/warning details for slots, projects or specific platforms are available on the summary webpage:

  • predefined RSS feeds - "Display Criteria" -> "display RSS feeds"
  • user defined RSS feeds - use "Custom RSS feed configuration" in the top of the summary webpage

If you prefer to get e-mail messages contaning these information, the rss2email open-source tool is recommended (can be used on lxplus).

Running from the nightlies

The following instructions are for DaVinci, but they apply to any other project; instructions for Gauss are here. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb-head and a day, say last night.

First do

<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --build-env --nightly lhcb-head [ day ]
<!-- end SyntaxHighlightingPlugin -->
where day is optional. The default is today, or pick up a day like Mon, Tue... This builds you a directory ~/cmtuser/DaVinci_HEAD/. In there getpack what you need
<!-- SyntaxHighlightingPlugin -->
getpack Phys/DaVinci head
<!-- end SyntaxHighlightingPlugin -->
and the needed packages. Then do
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --nightly lhcb-head [ day ]
<!-- end SyntaxHighlightingPlugin -->
i.e. the same as above without the --build-env. Now $DAVINCIROOT should point to your getpacked DaVinci and you can run.

You can also run from ganga (not on the grid, only at CERN) using the setupProjectOptions field to pass the right options to SetupProject.

See also the SetupProject wiki.

Configuring and troubleshooting the nightlies

for the configuration see LHCbNightliesOldConfiguration

day to day tasks and problems can be found in LHCbNightliesTips

Updateing local references from the nightlies

If you want to copy the nightly reference files to simply upload them as replacements without needing to re-run the tests yourself, take a look at getNightlyRefs a script recently added to Lbscripts which uses rsynch to add the .new files to some local checkout. It has its own help, but it doesn't work outside of the CERN firewall.

Documentation

  • A New Nightly Build System for LHCb (Marco Clemencic and Ben Couturier) LHCb-INT-2013-006
  • Nightly build and test system supports LHC experiments (Stefan Roiser, Ana Gaspar, Yves Perrin, Victor Diez and Karol Kruzelecki) CERN Computer Newsletter April-June 2009
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007, presented as a poster.

-- MarcoCattaneo - 23 Jun 2009

>
>
-- MarcoCattaneo - 22 Apr 2014
 
META TOPICMOVED by="clemenci" date="1380290637" from="LHCb.LHCbNightlies" to="LHCb.LHCbNightliesOld"

Revision 142014-04-22 - RobLambert

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 35 to 35
  day to day tasks and problems can be found in LHCbNightliesTips
Added:
>
>

Updateing local references from the nightlies

If you want to copy the nightly reference files to simply upload them as replacements without needing to re-run the tests yourself, take a look at getNightlyRefs a script recently added to Lbscripts which uses rsynch to add the .new files to some local checkout. It has its own help, but it doesn't work outside of the CERN firewall.

 

Documentation

Revision 132014-02-12 - MarcoClemencic

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 31 to 31
 See also the SetupProject wiki.

Configuring and troubleshooting the nightlies

Changed:
<
<
for the configuration see LHCbNightliesConfiguration
>
>
for the configuration see LHCbNightliesOldConfiguration
  day to day tasks and problems can be found in LHCbNightliesTips

Revision 122013-10-23 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Added:
>
>
This page is obsolete. Please link to LHCbNightlies instead
 

Status of nightlies

Revision 112013-09-27 - MarcoClemencic

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 39 to 39
 

-- MarcoCattaneo - 23 Jun 2009 \ No newline at end of file

Added:
>
>
META TOPICMOVED by="clemenci" date="1380290637" from="LHCb.LHCbNightlies" to="LHCb.LHCbNightliesOld"

Revision 102013-03-20 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 13 to 13
 If you prefer to get e-mail messages contaning these information, the rss2email open-source tool is recommended (can be used on lxplus).

Running from the nightlies

Changed:
<
<
The following instructions are for DaVinci, but they apply to any other project. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb-head and a day, say last night.
>
>
The following instructions are for DaVinci, but they apply to any other project; instructions for Gauss are here. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb-head and a day, say last night.
  First do
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --build-env --nightly lhcb-head [ day ]
<!-- end SyntaxHighlightingPlugin -->

Revision 92013-03-08 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 33 to 33
 day to day tasks and problems can be found in LHCbNightliesTips

Documentation

Added:
>
>
  • A New Nightly Build System for LHCb (Marco Clemencic and Ben Couturier) LHCb-INT-2013-006
 
  • Nightly build and test system supports LHC experiments (Stefan Roiser, Ana Gaspar, Yves Perrin, Victor Diez and Karol Kruzelecki) CERN Computer Newsletter April-June 2009
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007, presented as a poster.

Revision 82012-07-06 - ThomasHartmann

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 28 to 28
 See also the SetupProject wiki.

Configuring and troubleshooting the nightlies

Changed:
<
<
See LHCbNightliesConfiguration
>
>
for the configuration see LHCbNightliesConfiguration

day to day tasks and problems can be found in LHCbNightliesTips

 

Documentation

Revision 72012-01-26 - MarcoClemencic

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Status of nightlies

Changed:
<
<
The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies.
>
>
The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies (unmaintained version) .
  RSS feeds reporting about error/warning details for slots, projects or specific platforms are available on the summary webpage:
  • predefined RSS feeds - "Display Criteria" -> "display RSS feeds"

Revision 62011-01-31 - unknown

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 6 to 6
 

Status of nightlies

The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies.
Added:
>
>
RSS feeds reporting about error/warning details for slots, projects or specific platforms are available on the summary webpage:
  • predefined RSS feeds - "Display Criteria" -> "display RSS feeds"
  • user defined RSS feeds - use "Custom RSS feed configuration" in the top of the summary webpage

If you prefer to get e-mail messages contaning these information, the rss2email open-source tool is recommended (can be used on lxplus).

 

Running from the nightlies

The following instructions are for DaVinci, but they apply to any other project. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb-head and a day, say last night.

Revision 52010-09-28 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 7 to 7
 The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies.

Running from the nightlies

Changed:
<
<
The following instructions are for DaVinci, but they apply to any other project. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb1 and a day, say last night.
>
>
The following instructions are for DaVinci, but they apply to any other project. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb-head and a day, say last night.
  First do
Changed:
<
<
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --build-env --nightly lhcb1 [ day ]
<!-- end SyntaxHighlightingPlugin -->
>
>
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --build-env --nightly lhcb-head [ day ]
<!-- end SyntaxHighlightingPlugin -->
 where day is optional. The default is today, or pick up a day like Mon, Tue... This builds you a directory ~/cmtuser/DaVinci_HEAD/. In there getpack what you need
<!-- SyntaxHighlightingPlugin -->
getpack Phys/DaVinci head
<!-- end SyntaxHighlightingPlugin -->
and the needed packages. Then do
Changed:
<
<
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --nightly lhcb1 [ day ]
<!-- end SyntaxHighlightingPlugin -->
>
>
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --nightly lhcb-head [ day ]
<!-- end SyntaxHighlightingPlugin -->
 i.e. the same as above without the --build-env. Now $DAVINCIROOT should point to your getpacked DaVinci and you can run.

You can also run from ganga (not on the grid, only at CERN) using the setupProjectOptions field to pass the right options to SetupProject.

Revision 42010-03-12 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 26 to 26
 

Documentation

Changed:
<
<
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007
>
>
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007, presented as a poster.
 

-- MarcoCattaneo - 23 Jun 2009 \ No newline at end of file

Revision 32009-07-16 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Line: 21 to 21
  See also the SetupProject wiki.
Added:
>
>

Configuring and troubleshooting the nightlies

See LHCbNightliesConfiguration
 

Documentation

  • Nightly build and test system supports LHC experiments (Stefan Roiser, Ana Gaspar, Yves Perrin, Victor Diez and Karol Kruzelecki) CERN Computer Newsletter April-June 2009
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007

Revision 22009-06-29 - MarcoCattaneo

Line: 1 to 1
 
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Added:
>
>
 

Status of nightlies

Changed:
<
<
The current status of the nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py
>
>
The current status of the LHCb nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py. See also the status of the LCG nightlies.

Running from the nightlies

The following instructions are for DaVinci, but they apply to any other project. The first thing is to decide which slot. Usually one slot builds DaVinci on the latest LHCb, or the LHCb release candidate, and the other uses the head of Gaudi. Which one to pick is up to what you want to do. See http://lhcb-nightlies.web.cern.ch/lhcb-nightlies/cgi-bin/nightlies.py for the definitions. Then decide on the day. Make sure that the version you picked actually compiles. Now you have a slot, say lhcb1 and a day, say last night.

First do

<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --build-env --nightly lhcb1 [ day ]
<!-- end SyntaxHighlightingPlugin -->
where day is optional. The default is today, or pick up a day like Mon, Tue... This builds you a directory ~/cmtuser/DaVinci_HEAD/. In there getpack what you need
<!-- SyntaxHighlightingPlugin -->
getpack Phys/DaVinci head
<!-- end SyntaxHighlightingPlugin -->
and the needed packages. Then do
<!-- SyntaxHighlightingPlugin -->
SetupProject DaVinci HEAD --nightly lhcb1 [ day ]
<!-- end SyntaxHighlightingPlugin -->
i.e. the same as above without the --build-env. Now $DAVINCIROOT should point to your getpacked DaVinci and you can run.

You can also run from ganga (not on the grid, only at CERN) using the setupProjectOptions field to pass the right options to SetupProject.

See also the SetupProject wiki.

 

Documentation

Added:
>
>
 
  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007

Revision 12009-06-23 - MarcoCattaneo

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="LHCbComputing"

LHCb Nightly builds

Status of nightlies

The current status of the nightly builds is available at http://cern.ch/lhcb-nightlies/cgi-bin/nightlies.py

Documentation

  • The nightly build and test system for LCG AA and LHCb software (Karol Kruzelecki, Stefan Roiser and Hubert Degaudenzi) Computing in High Energy and Nuclear Physics (CHEP 2009) Prague, Czech Republic, March 21-27, 2009 LHCb-CONF-2009-007

-- MarcoCattaneo - 23 Jun 2009

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback