在AppVeyor上运行LPRUN,并引用自定义NUGET repo引用
我正在使用LinqPad脚本通过AppVeyor自动化内部健康检查 该脚本引用了在我们的appveyor帐户上托管的自定义nuget包 生成将执行以下操作:在AppVeyor上运行LPRUN,并引用自定义NUGET repo引用,nuget,linqpad,appveyor,Nuget,Linqpad,Appveyor,我正在使用LinqPad脚本通过AppVeyor自动化内部健康检查 该脚本引用了在我们的appveyor帐户上托管的自定义nuget包 生成将执行以下操作: 撤销GitHub回购协议 通过LPRUN执行health-check.linq 在当地,这是可行的 在AppVeyor上,它不是 我有以下构建过程 设置 Via chocolatey --> install Linqpad5 choco install linqpad5 构建 nuget install Exampl
Via chocolatey --> install Linqpad5
choco install linqpad5
构建
nuget install Example.Package
[这是我们自己在AppVeyor上托管的NUGET软件包[SUCCESS]]
xcopy "c:\projects\example_project\utilities" %AppData%\LINQPad\ /i
[将包含nuget repo位置的自定义NuGetSources.xml文件复制到linqpads文件夹]
cd "C:\Program Files (x86)\LINQPad5\"
lprun "C:\projects\example_project\utilities\health-check.linq"
错误
“下载“Example.Package”时出错”-从源“Example Company Repo”检索“Example.Package”的包元数据时出错
关于如何从APPVEYOR上的LINQPAD脚本引用自定义NUGET repo,有人有任何提示吗
更多信息
我们使用AppVeyor进行CI。它允许我们编写自己的定制NUGET包,供我们自己的项目内部使用
我们有一个存储库(“FinPad”),其中包含大量的.linqpad文件,可以自动化我们的流程和内部管理
每个FinPad脚本都包含对我们自己的AppVeyor nuget repo上名为“FairGo.FinPower”的包的引用。此自定义nuget软件包包含大量第三方.Net DLL&我们自己的自定义代码,用于连接到我们用作后端的第三方金融贷款管理系统-(由我们在Azure上托管)
其中一个脚本是“运行状况检查”-它确认特定环境运行正常
对于我们的测试环境,我希望将“运行状况检查linqpad”脚本安排为每15分钟运行一次(以及故障警报stackify&slack)
该过程如下所示(使用AppVeyor提供的定制Azure构建机器)
我现在通过一个控制台应用程序运行此功能,但如果可能的话,我真的希望通过LinqPad脚本实现此功能。您能提供appveyor.yml和health-check.linq内容吗?请随时发送到team@appveyor.com如果您不想在此处发布。问题也发布在appveyor讨论中-将在此处将答案发布到o一旦给出-感谢包括我在内的同一批人在AppVeyor讨论论坛上给出了答案,以及与AppVeyor相关的问题。因此,我们将要求您提供.yml和.linq文件进行调查。但我没有在上看到您的帖子。@ilyaf我再次将其作为讨论发布(这次是一个问题,而不是一个问题)它说,讨论正在等待缓和