Method: LabClient::Generator::PipelineTrigger#create_child_pipeline

Defined in:
lib/labclient/generator/templates/pipeline_trigger.rb

#create_child_pipelineObject



59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# File 'lib/labclient/generator/templates/pipeline_trigger.rb', line 59

def create_child_pipeline
  project = @group.project_create(
    name: 'Child Pipeline',
    description: 'Child Pipeline',
    auto_devops_enabled: false
  )

  # Create Child
  project.file_create(
    'child_pipeline.yml',
    create_file(child_pipeline_yaml)
  )

  # Create Parent
  project.file_create(
    '.gitlab-ci.yml',
    create_file(trigger_child_pipeline_yaml)
  )

  @projects.push project
end