GitHub Actions Pynsist NSIS YAML - PullRequest
       89

GitHub Actions Pynsist NSIS YAML

1 голос
/ 18 апреля 2020

Я пытаюсь создать действие GitHub, которое будет использовать Pynsist (пакет python вместе с NSIS) для создания папки сборки с файлом установки моего проекта в моем репозитории github. Я задавался вопросом, есть ли у кого-нибудь работающий пример YAML-скрипта, который можно выполнить с помощью действий github, чтобы по существу выполнить следующее:

  1. Устанавливает NSIS на машину бегуна GitHub (не уверен, следует ли это делать на GitHub Ubuntu или Windows, или в сочетании с docker).
  2. Установка python 3.7.
  3. Установка Pynsist и других python зависимостей
  4. Запускает сценарий python, который генерирует файл installer.cfg, а затем вызывает pynsist для запуска installer.cfg.
  5. Additional Extra ... используйте 7zip для создания самораспаковывающегося zip-файла папки сборки NSIS с помощью Следующий пример ({ ссылка })

Любой совет очень ценится. Заранее спасибо.

...