Добавить релиз из неотслеживаемого файла с Github Actions - PullRequest
1 голос
/ 21 марта 2020

У меня есть репозиторий на Github для моей библиотеки nuget. Я хотел бы настроить его так, чтобы при слиянии с master из dev была создана новая версия, содержащая мой файл * .nupkg.

Однако мои файлы * .nupkg не отслеживаются, и я ' Мне бы хотелось, чтобы все было так.

Можно ли это сделать с помощью Github Actions или мне нужен другой способ?

1 Ответ

1 голос
/ 22 марта 2020

Конечно, в вашем проекте можно создать скрипт, который создаст соответствующий файл и вызовет его как часть вашего рабочего процесса GitHub Action. Многие проекты делают что-то вроде этого.

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

Если вы обеспокоены тем, что файл может содержать секреты или личную информацию, и вы не хотите включать его буквально, то вам следует использовать скрипт и использовать функцию секретов действий GitHub для чтения секреты из окружающей среды и передать их в сценарий.

Не зная больше о том, что именно вас интересует, включая эти файлы, трудно найти окончательное решение, которое соответствует вашим потребностям.

...