Project

General

Profile

Feature #8239

Feature #6050: Full Automated Validation Framework

push GENIE after successful build to CVMFS

Added by Gabriel Perdue over 4 years ago. Updated about 4 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Start date:
04/02/2015
Due date:
11/02/2015
% Done:

100%

Estimated time:
Duration: 215

Description

push GENIE after successful build to CVMFS (and test with Bluearc) (see
step 1 for how to do this) - push to bluearc first - or first copy elsewhere
in buildmaster

History

#1 Updated by Gabriel Perdue over 4 years ago

  • Status changed from New to Assigned

#2 Updated by Gabriel Perdue over 4 years ago

  • Due date set to 05/01/2015

#3 Updated by Gabriel Perdue over 4 years ago

  • % Done changed from 0 to 20

We have a plan (see Issue 8237)

#4 Updated by Gabriel Perdue over 4 years ago

  • Due date changed from 05/01/2015 to 08/03/2015
  • % Done changed from 20 to 90

We get the artifacts from Jenkins. All we need is documentation.

#5 Updated by Gabriel Perdue about 4 years ago

  • Due date changed from 08/03/2015 to 11/02/2015

We only need documentation for this step.

#6 Updated by Tomasz Golan about 4 years ago

  • % Done changed from 90 to 100

It is done in several steps:

1. jenkins gets given version of GENIE from the repository; at this point we use public repo, but there is possibility to access private branches (by providing user/password to jenkins)

2. after successful built jenkins creates so called artifact (a tarball with selected folders)

3. we have a script to download artifacts from the jenkins to /grid/fermiapp/genie (all artifacts can be download or just the one for specific version / date of built; also, the list of available artifacts can be printed to the screen)

4. every night (about 4AM) /grid/ferimapp/genie is synchronized with /cvmfs/fermilab.opensciencegrid.org/; Robert also has the permission to start sync by hand if there is a need (but we should avoid this)

5. if sync failed, the log can be found here: /grid/fermiapp/cvmfsfermilab/logs/sync-cvmfs-fermilab.log



Also available in: Atom PDF