• Fabio Pitino's avatar
    Specify artifacts dependency from a specific pipeline ID · 287d3b26
    Fabio Pitino authored
    Allow `needs` to take `pipeline:` and `job:` which
    would define cross pipeline dependency to a particular
    pipeline ID.
    
    This allows to narrow down artifacts dependencies to specific
    scope and not to the overall project+ref scope which may cause
    artifacts to be overridden by concurrent pipelines.
    
    Rename cross_pipeline to cross_project dependencies
    
    In preparation to support actual cross_pipeline dependencies
    we need to rename the current cross_pipeline job dependencies
    to cross_project as those are specified by project + ref criteria.
    287d3b26
need.rb 3.06 KB