Текст файла обновления версии Bash Linux - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть следующие два файла, которые я должен иметь возможность обновить проект и затем загрузить его.

Я хотел бы создать файл Bash для изменения версии.

Что я хотел бы сделать, так это вернуть текущую версию обратно и иметь возможность выбрать, какую версию иметь.

Например, он говорит мне, что в данный момент я перехожу к версии 0.0.21. Затем я сделал небольшие обновления.измените его на 0.0.22, если вместо этого я сделаю важные обновления, например, я выберу версию 0.1.0.

Можете ли вы дать мне несколько советов о том, как мне настроить скрипт.

Для файла2 я должен выполнить какой-то синтаксический анализ, верно?

версия:

0.0.21

et.yaml:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: name
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: name
        run: name
    spec:
      restartPolicy: Always
      hostname: name
      containers:
      - image: number.dkr.ecr.eu-west-1.amazonaws.com/name:0.0.21
        name: name
        ports:
        - containerPort: 80     
      imagePullSecrets:
      - name: api-secret

Чтение файла:

#!/bin/bash
filename='./it.yaml'
while read line; do
echo "$line"
done < $filename

Я могу прочитать файл it.yaml, но файл версии не читает его, потому что я считаю, что он без расширения.

Ссылка: repl

...