Python GitHub Actions Pynsist NSIS YAML
我正在尝试创建一个GitHub操作,该操作将使用Pynsist(与NSIS一起的python包)生成一个构建文件夹,其中包含GitHub存储库上的安装文件my project。我想知道是否有人有一个YAML脚本的工作示例,可以使用github操作执行该脚本,从而基本上执行以下操作:Python GitHub Actions Pynsist NSIS YAML,python,nsis,7zip,github-actions,pynsist,Python,Nsis,7zip,Github Actions,Pynsist,我正在尝试创建一个GitHub操作,该操作将使用Pynsist(与NSIS一起的python包)生成一个构建文件夹,其中包含GitHub存储库上的安装文件my project。我想知道是否有人有一个YAML脚本的工作示例,可以使用github操作执行该脚本,从而基本上执行以下操作: 将NSIS安装到GitHub runner计算机上(不确定是否 应该在GitHub(Ubuntu或Windows)上完成,或者与docker一起完成) 安装python 3.7 安装pynsist和其他python依
非常感谢您的建议。提前感谢。下面是我用来完成此任务的示例文件
关于:
拉拽请求:
类型:[已关闭]
分支机构:[硕士]
名称:使用合并文件创建发布
工作:
建造:
运行于:windows最新版本
if:github.event.pull_request.merged==true
步骤:
-名称:签出代码
用途:行动/checkout@v2
与:
ref:${{github.event.pull_request.head.sha}
-名称:设置Python 3.7.9
用途:操作/设置-python@v1
与:
python版本:3.7.9
架构:“x64”
-名称:安装依赖项
运行:|
python-mpip安装——升级pip
pip安装pynsist==2.5
pip安装六个==1.14.0
pip安装重试==1.3.3
pip安装numpy==1.18.1
pip安装请求==2.22.0
pip安装urllib3==1.25.8
pip安装chardet==3.0.4
pip安装证书=2019.11.28
pip安装idna==2.8
-名称:安装7Zip
运行:|
choco安装7zip
-名称:运行构建脚本
运行:|
python App001_Build.py
下面是我用来完成此任务的示例文件
关于:
拉拽请求:
类型:[已关闭]
分支机构:[硕士]
名称:使用合并文件创建发布
工作:
建造:
运行于:windows最新版本
if:github.event.pull_request.merged==true
步骤:
-名称:签出代码
用途:行动/checkout@v2
与:
ref:${{github.event.pull_request.head.sha}
-名称:设置Python 3.7.9
用途:操作/设置-python@v1
与:
python版本:3.7.9
架构:“x64”
-名称:安装依赖项
运行:|
python-mpip安装——升级pip
pip安装pynsist==2.5
pip安装六个==1.14.0
pip安装重试==1.3.3
pip安装numpy==1.18.1
pip安装请求==2.22.0
pip安装urllib3==1.25.8
pip安装chardet==3.0.4
pip安装证书=2019.11.28
pip安装idna==2.8
-名称:安装7Zip
运行:|
choco安装7zip
-名称:运行构建脚本
运行:|
python App001_Build.py
当您在行动YAML中遇到卡滞和特定问题时,请随时回来。但是,这些模板应为您提供一个良好的开端:当您在行动YAML中遇到卡滞和特定问题时,请随时回来。但是,这些模板应为您提供一个良好的开端: