Действия на GitHub — получить абсолютный путь к рабочему каталогу

#github-actions

Вопрос:

В Maven мне нужно указать абсолютный путь к каталогу в моем проекте. Как я могу получить абсолютный путь к каталогу, в котором выполняется действие GitHub?

Комментарии:

1. Вы пробовали использовать $GITHUB_WORKSPACE env var?

2. Да, но в этом случае по какой-то причине передается пустая строка-DSteam.path=${{ env.GITHUB_WORKSPACE }}/lib

3. Использовали ли вы checkout/actions его в своем рабочем процессе перед доступом к $GITHUB_WORKSPACE нему ? Вы пытались сохранить путь как локальную переменную, прежде чем использовать его в своем рабочем процессе? (Если да, не могли бы вы отредактировать свой вопрос в своем рабочем процессе, чтобы посмотреть, как вы это сделали?)

4. По какой-то причине использование ${GITHUB_WORKSPACE} помогло. Спасибо!

Ответ №1:

Как указывает @soltex, ${GITHUB_WORKSPACE} указывает на каталог оформления заказа.