AWS CodePipeline custom stage to read config file and call external service endpoint

0

Hi All,

I'm using AWS CodePipeline with CodeBuild & CodeCommit . I want to add custom stage and there I need to read configuration file & send that data to external service endpoint. Is there any option to achieve this using CodePipeline?

Please guide me through this.

preguntada hace 2 años378 visualizaciones
1 Respuesta
0

You can use another CodeBuild stage with a standard Linux image provided by AWS (ex: aws/codebuild/standard:6.0 which is an Ubuntu 22.04) and do any commands you need. For example:

version: 0.2
env:
  shell: bash

phases:
  pre_build:
    commands:
      - aws s3 cp s3://<myconfigbucket>/<myconfigfile> # get a config file
      - $(<command to parse config file or any other action needed>)

  build:
    commands:
      - curl -X POST -d 'key1=value1' -d 'key2=value2' https://example.com/fake.php

This is just an example, you can put any bash command you need to match your use case.

profile picture
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas