Поскольку windows docker не предоставляет команды DIND или docker внутри моего docker, я пытаюсь настроить свою среду CI немного по-другому.
Мне нужно вызвать лямбду функция в конвейере. Для этого я создал лямбду и установил ее в конвейере кода. Но вместо моего успеха, конвейер показывается как тайм-аут.
Я не нашел ни одной подходящей статьи или поста в блоге, чтобы использовать Lamda в ядре dot net в качестве образца. Вот мой код Lamda:
public class Function
{
public class CodePipelineInput
{
[JsonProperty("CodePipeline.job")]
public Job job { get; set; }
}
public async Task FunctionHandler(CodePipelineInput source, ILambdaContext context)
{
var codepipeline = new AmazonCodePipelineClient();
var putJobSuccessRequestResult = new PutJobSuccessResultRequest()
{
JobId = source.job.Id
};
await codepipeline.PutJobSuccessResultAsync(putJobSuccessRequestResult);
}
}
Пожалуйста, помогите мне или поделитесь некоторыми блогами / статьями, связанными с этим