Я пытаюсь настроить себя на работу с Gitlab, поэтому, возможно, я неправильно понял некоторые концепции.Моя цель - настроить конвейер непрерывной интеграции, в котором создается образ докера (и в конечном итоге разворачивается, на данный момент это просто сборка)
- Я создал простое приложение hello-world с create-Reaction-app.
- Я создал учетную запись на Gitlab и репозиторий для своего проекта
- Я добавил
.gitlab-ci.yml
для обеспечения непрерывной интеграции (я хотел бы использовать shared gitlab-runner
) - Я добавил dockerfile в свой проект для создания образа.
Вот содержимое моего gitlab-ci.yml
файла:
А вот содержимое моего dockerfile:
Затем, когда я запускаю коммит моего репозитория gitlab, запускается конвейер CIи посещает мои сценарии.
Но с этой ошибкой ничего не получается:
Я не могу понять, что я делаю неправильнотак что npm не найден.Есть ли ошибка в моем .yml
файле или dockerfile
или обоих?
Любое предложение будет с благодарностью.
Спасибо