Gitlab CI, Runner, Docker - как запустить js файл находящийся в service контейнере, в контексте build контейнера?

Я новичок в Докер и Гитлаб СИ, до этого никогда не сталкивался с и им подобными фишками

  1. Создал папку app, внутри создал файл main.js
  2. В этом файле написал функцию foo() - которая генерирует гит версит для контекста в котором вызывается, node main.js - в терменале, выполняет ее, и сейчас она генерирует гит версию для app, т.е. контекста в котором она вызываеться
  3. Создал свой service_image образ, на основе node:alpine, куда добавил свой файл main.js. мой Докерфайл:
   FROM node:alpine
   #для работы функции нужен гит и нпм пакеты
   RUN apk add --no-cache git 
   WORKDIR /app
   ADD . /app
   RUN npm install

Теперь я захотел создать другое приложение anotherApp

4.Создал папку anotherApp,в ней кучу файлов. Запушил все на гитлаб

5.Теперь .gitlab-ci.yml в секции script джоб init? мне нужно выполнить функцию foo() и сгенерировать версию для anotherApp

Не знаю как это сделать, помогитееееееееееееееееееееееее!!!


Ответы (0 шт):