Создать запрос на вытягивание для пакета зависимостей докеров, если он устарел

Платформа: GitHub

CI / CD: Действия GitHub

Дополнительные технологии: Docker с базовым образом Ubuntu

Я создаю Dockerfile, и мне нужно установить пакет (например, Terraform). Каждый раз, когда "current_version" в " https://checkpoint-api.hashicorp.com/v1/check/terraform" изменяется, мне нужен запрос на перенос в репо (для изменения файла JSON с информацией о версии).

Я также рассмотрел такие варианты, как Dependabot и Renovate. Может быть, создать работу Cron?

Буду признателен за совет, как это сделать.

Вот как код будет выглядеть на высоком уровне:

FROM ubuntu:18.04

RUN apt-get install # install packages such as curl and wget

wget -O terraform.zip https://releases.hashicorp.com/terraform/${JSON_FILE.TF_VERSION}/terraform_${JSON_FILE.TF_VERSION}_linux_amd64.zip

0 ответов

Другие вопросы по тегам