Как создать действие GitHub контейнера Docker, чтобы предоставить исполняемый файл для основного рабочего процесса? - PullRequest
2 голосов
/ 10 июля 2020

Я хочу реализовать собственное 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 в рабочий процесс?

...