@nprofile1q... сколько помню рабочие процессы, мы для этого использовали просто симлинк, который после успешного деплоя обновляли джобой, которая знает, какая версия стала текущей.
Это, правда, скорее current, чем latest – т. к. в случае провалившегося деплоя можно было иметь версию новее, чем current, но не запущенную. И для такого механизма принципиально, чтобы результат *сохранялся*, т. к. это осмысленный стейт. Но не зная, какую задачу ты решаешь, не буду строить предположений.
Но в целом эта идея звучит реализуемо через FUSE: когда кто-то readlink'ает ссылку, через FUSE дёргается функция, которая вычисляет, куда она должна указывать. Вот тут похожее творят (только вместо выполнения скрипта подставляют переменные среды):
https://github.com/cccheng/varlinkfs