Project

General

Profile

Task #16398

Continuous Integration (CI) - Milestone #16391: Test LArSoft based experiment code independently each other

trigger: select CI workflow depending on which repository there was a git push

Added by Vito Di Benedetto about 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Start date:
05/03/2017
Due date:
% Done:

100%

Estimated time:
Duration:

Description

If the git push is in a LArSoft repository, then trigger a CI build of everything, i.e. LArSoft + all experiment codes.

If the git push is in one of the experiment code repository, then trigger a CI build of that particular experiment code + LArSoft code.

History

#1 Updated by Vito Di Benedetto almost 4 years ago

  • Status changed from Assigned to Work in progress
  • % Done changed from 0 to 40

This will be done customizing the trigger call in the git hooks/post-receive script to set the workflow to be used according to the repository.

#2 Updated by Vito Di Benedetto almost 4 years ago

  • Status changed from Work in progress to Resolved
  • % Done changed from 40 to 100

The workflow configuration has specific configuration that can be used to run a CI build using:
- LArSoft + all exp codes
- LArSoft + a specific exp code
- exp code standalone
These workflow configuration can be used by the trigger script to select a specific workflow depending on which repository get the git push

#3 Updated by Vito Di Benedetto almost 4 years ago

  • Parent task set to #16391

#4 Updated by Vito Di Benedetto almost 4 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF