Используйте старую версию github-release-resource в Concourse, используя динамический тег из файла

Ресурс GitHub-release всегда публикует последнюю версию. Я хочу получить конкретный тег с версией, указанной в файле.

Ниже не притащил версию - github-release - pinned version tag: path/to/the/file/with/version not found

- get: github-release
  version: 
   tag: path/to/the/file/with/version
  params:
   include_source_zip: true

Мне удалось получить старую версию, жестко закодировав версию

- get: github-release
  version: { tag : 'v1.0.0' }
  params:
   include_source_zip: true

и fly check-resource -r pipeline/github-release-resource --from tag:v1.0.0


person RJ24    schedule 24.11.2020    source источник


Ответы (1)


Это конфигурация зала. По сути, как указано здесь, вы не можете изменить это во время выполнения, если не сбросите трубопровод:

Закрепление через конфигурацию конвейера полезно для более постоянного закрепленного состояния. Если ресурс закреплен через конфигурацию конвейера, он не может быть изменен через веб-интерфейс и может быть изменен только путем модификации и сброса конфигурации конвейера.

Кроме того, команда fly check-resource ... полезна для проверки того, что версия действительно существует.

person briadeus    schedule 03.12.2020