コード例 #1
0
 def test_deve_retornar_uma_pipeline(self, params):
     action = params['action']
     stage = params['stage']
     pipeline = params['pipeline']
     obj_pipeline = NewPipeline()
     cf_action = obj_pipeline.create_action(action['name'],
                                            action['runorder'],
                                            action['configuration'],
                                            action['type'], action['role'])
     cf_stage = obj_pipeline.create_stage(stage['name'], [cf_action])
     cf_pipeline = obj_pipeline.create_pipeline(pipeline['name'],
                                                pipeline['role'],
                                                [cf_stage])
     cf = self.gerando_cloudformation(cf_pipeline)
     print(cf)
     assert 'Pipelineecs' in cf['Resources']
コード例 #2
0
 def generate_pipeline(self, list_stages, projeto):
     pipeline = NewPipeline()
     resource = pipeline.create_pipeline(
         projeto, self.codepipeline_role, list_stages)
     return resource