Некоторое время я использую пул AzureBatch с развернутыми пакетами приложений и могу без проблем изменять / обновлять их через Azure в течение нескольких месяцев.
Я попытался создать новый пул, который настроен точно так же, как мой текущий пул, но с отдельным пакетом приложения.
Моя проблема в том, что структура папок в этих двух пулах практически полностью различается, и я не знаю, что с этим делать.
Путь для исходного пула к нужным мне exes выглядит так: C: \ user \ tasks \ applications \ wd \ 'packagename' \ 'version' \ 'nodetimestamp' \ 'PACKAGENAME'
Но в этом новом пуле структура выглядит так:
C: \ user \ tasks \ apppackages \ 'packagenameNodetimestamp' \ 'PACKAGENAME'
Я не вижу, как эти пулы создаются по-разному, я пытался воссоздать этот новый пул несколько раз, но выходит то же самое. Не все параметры при создании пула доступны для просмотра на портале Azure после его создания, но я почти уверен, что это всего лишь пул облачных сервисов, Windows Server 2012 R2 для обоих.
Любая помощь будет принята с благодарностью, спасибо за ваше время.
РЕДАКТИРОВАТЬ:
Принятый ответ, очевидно, правильный. Я не обновлял ссылки на переменные среды, чтобы отразить внесенные мной изменения в пулах.
Windows: AZ_BATCH_APP_PACKAGE_APPLICATIONID#version
docs.microsoft.com/en-us/azure/batch/, вы получите доступ к лактации для вашего запуска заявление. - person Tats_innit   schedule 06.11.2018%AZ_BATCH_APP_PACKAGE_'PKGNAME'%
в качестве корня в структуре папок моего приложения. Если это будет новый способ, которым они всегда будут, я могу отбросить старый пул и воссоздать его, я просто беспокоюсь о том, что вещи постоянно меняются, или если я как-то неправильно создаю эти новые пулы. Кроме того, означает ли это, что я должен знать версию пакета приложения на сайте вызова пакетного задания? В моем исходном пуле переменные ENV всегда автоматически указывали на новейшие версии. - person DMarczak   schedule 06.11.2018