Сейчас у меня есть файл Docker и .gitlab-ci.yml, а также SHELL runner
FROM node:latest
RUN cd /
RUN mkdir Brain
COPY . /Brain/
WORKDIR /Brain/
RUN npm install
ENV CASSANDRA_HOST_5="10.1.1.58:9042"
ENV IP="0.0.0.0"
ENV PORT=6282
EXPOSE 6282
CMD npm start
и файл ci
before_script:
- export newver="0.1.0.117"
build:
image: node:latest
stage: build
script:
- docker build -t Brain .
- docker tag pro 10.1.1.134:5000/Brain:$newver
- docker push 10.1.1.134:5000/Brain:$newver
deploy:
stage: deploy
script:
- kubectl create -f brain-dep.yml
- kubectl create -f brain-service.yml
Я не хочу создавать образ для каждогоНебольшое изменение, я только хочу сохранить стабильные изображения в локальном реестре.теперь у меня есть несколько версий образа мозга, а также как я могу иметь другие услуги, кроме мозга (эластичный поиск и ..)
любое предложение