Как я могу запустить консольное приложение в gitlab CI / CD

# #.net #gitlab #terraform #gitlab-ci

Вопрос:

Я должен разработать консольное приложение, которое работает внутри GitLab, как это происходит, например, для Terraform, чтобы лучше объяснить себя.

Приложение проанализирует некоторые файлы в общей сетевой папке и запишет данные в БД, одним из требований является наличие файла журнала, который можно загрузить из Gitlab, содержащего выполненную обработку, кроме того, в нем должны быть автоматизированы некоторые шаги, которые выполняются с помощью CI / CD каждый раз, когда я интегрирую код, пока будет последний ручной шаг, как это также происходит с Terraform.

Есть ли кто-нибудь, кто может показать мне руководство или учебник, который подходит именно мне?

Комментарии:

1. Ну, с terraform вы можете указать аргументы, чтобы пропустить интерактивные подсказки. например terraform apply -input=false -auto-approve , вы пропустите шаг вручную. Многие инструменты имеют схожие функции. (подумайте -y об аргументе в apt install качестве другого примера). Это помогает?