code: def create_pipeline(self):
          
          pipelines = self.settings['pipeline']['pipeline_files']
          self.log.info('Uploading manual Pipelines: %s', pipelines)
  
          lookup = FileLookup(git_short=self.generated.gitlab()['main'], runway_dir=self.runway_dir)
  
          for json_file in pipelines:
              json_dict = lookup.json(filename=json_file)
  
              json_dict.setdefault('application', self.app_name)
              json_dict.setdefault('name', normalize_pipeline_name(name=json_file))
  
              json_dict.setdefault('id', get_pipeline_id(app=json_dict['application'], name=json_dict['name']))
  
              self.post_pipeline(json_dict)
  
          return True
docs: Use JSON files to create Pipelines.