Я хочу реализовать собственное Docker действие GitHub, которое должно предоставлять исполняемый файл с именем my-tool
, который я могу использовать в своих рабочих процессах. В идеале я хочу иметь возможность написать следующую конфигурацию в своем рабочем процессе:
- name: Setup My Tool
uses: actions/my-tool@v1
- name: Run My Tool
run: my-tool --option1 --option2 arg1 arg2
Мое настраиваемое действие, которое предоставляет my-tool
, отвечает за создание исполняемого файла my-tool
(либо путем его загрузки, либо сборки из источники). И я хочу, чтобы мое действие сделало этот исполняемый файл доступным в остальной части моего рабочего процесса. Однако я не могу найти способ скопировать свой исполняемый файл из контейнера docker обратно на хост, на котором выполняется мое действие. Как перенести my-tool
из действия Docker GitHub в рабочий процесс?