Рейтинг:0

Как я могу загрузить последнюю сборку с модулем Ansible win_get_url?

флаг uz

Я пытаюсь скачать последний установочный файл из нашего репозитория JFrog со следующей задачей:

- имя: Загрузите файл Server.msi из репозитория JFrog.
  доступный.windows.win_get_url:
    URL-адрес: "{{jfrog_url}}/Product/20.100.999.4112/x64/Server.msi"
    место назначения: C:\Server.msi
    url_username: "{{ jfrog_username }}"
    url_password: "{{ jfrog_password }}"
    валидате_сертс: нет

В настоящее время URL-адрес указывает на конкретную версию (т. е. /20.100.999.4112/)
Как видите, имя папки содержит номер версии сборки.
Как я могу отредактировать эту задачу таким образом, чтобы она каждый раз загружала последний файл?

флаг in
Найдите ресурс со списком выпусков.
флаг uz
@GeraldSchneider После поиска, который я сделал, у нас такого нет. Какие у меня варианты в этой ситуации? и могу ли я объединить переменную (последнюю) build.timestamp или (последнюю) build.number с URL-адресом?
флаг in
Вам нужен какой-то способ получить самую высокую доступную версию. Если у вас его нет, вам придется изменить его вручную. Листинга каталога будет достаточно.
флаг in
Похоже, это внутренний сервер под вашим контролем. Если вы настроите его, чтобы разрешить список каталогов в `{{ jfrog_url }}/Product/`, этого будет достаточно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.