AWS Lambda для ядра. net с использованием GitLab - PullRequest
0 голосов
/ 06 августа 2020

Я новичок в gitlab, и мне нужно использовать его для передачи заархивированного лямбда-кода, написанного на. net core в s3, на который позже будет ссылаться terraform.

Ниже приведен рабочий шаг БЕЗ GITLAB

  • Создано приложение do tnet Core Lambda для DynamoDB с помощью команды - «do tnet new lambda.Dynamo» (стандартный шаблон)
  • Выполнить команду do tnet lambda package => сгенерировал zip-файл в папке выпуска решения
  • Написал скрипт terraform, который ссылается на этот zip-файл, и запустил terraform для создания Lambda в AWS UI

Теперь мне нужно добиться всего этого USING GITLAB

Ниже приведены псевдошаги

  • Создайте новое репозиторий gitlab и загрузите. net основное приложение Lambda для DynamoDB

  • add .gitlab-ci.yml =>

         A. This script should be able to create a zip file for the .net core project
         B. This script should be able to push the generated zip file to S3
    
  • Имейте терраформу, которая ссылается на этот Zip-файл из S3.

* 104 2 * Вопрос 1 - Имеет ли логический смысл вышеупомянутые псевдо-шаги для gitlab?

Вопрос 2 - Могу ли я получить руководство по сценарию сборки, которое может помочь в выполнении псевдо-шагов . Спасибо!

...