В настоящее время переменные окружения могут быть вставлены в ключ кеша, но код там не будет выполняться. Есть ли способ запустить команды оболочки (возможно, установив дополнительные переменные среды) и затем использовать их внутри ключа кэша?
Я хотел бы указать стратегии кэширования, где, например, ближайший коммит на мастере может служить в качестве кэша ключ.