问题标签 [appveyor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1352 浏览

windows - 如何在不阻塞脚本的情况下在后台运行 iisexpress?

我目前正在尝试在 appveyor 构建期间运行 iisexpress 以运行集成测试。但是脚本在start /wait iisexpress /path:%APPVEYOR_BUILD_FOLDER% /port:%iis_port%. 我的 windows 脚本编写技能没有我希望的那么好,而且 google 到目前为止并不友好。这是下面脚本的相关部分:

这是脚本阻塞位置的捕获


(来源:iamnguele.com

欢迎任何帮助。

0 投票
1 回答
68 浏览

continuous-integration - 在 Appveyor 上设置 R 包 SQL 集成测试

我希望在 Appveyor 上的 R 包中运行一些 SQL 集成测试。我正在使用 mdf 文件来设置感兴趣的数据库,但我发现在我的 R 包中有 mdf 文件存在问题。以下是相关步骤:

1) 在构建之前,调用 PowerShell 脚本以使用我的包中的 mdf 文件创建 db。

  • 这一步发生没有错误

2)yml文件通过运行R测试travis-tool.sh run_tests并尝试将R项目文件复制c:\projects\HCRTools到构建目录,即C:\Users\appveyor\AppData\Local\Temp

  • 此步骤失败,因为 mdf 现在已绑定到 SQL Server 并且无法复制:

    “file.copy 中的警告(pkgname,Tdir,recursive = TRUE):将 .\hcrtools\inst\CIDatabase\SAM_log.ldf 复制到 C:\Users\appveyor\AppData\Local\Temp\1\RtmpCq659a\Rbuild92c6989d34\hcrtools 时出现问题\inst\CIDatabase\SAM_log.ldf:权限被拒绝错误复制到构建目录失败“

非常感谢上传 mdf 工件的任何帮助,而不会将它也包含在 R 包中!无法完成这项工作。

.yml 文件:

用于上传工件和创建数据库的 PowerShell 文件:

注意:一直使用https://github.com/hadley/devtools作为 R 包 appveyor 示例。感谢您的任何指导!

0 投票
1 回答
1010 浏览

code-coverage - 工作服不适用于 Appveyor

我使用“appveyor 工具”构建项目,使用“工作服工具”进行代码覆盖。我的appveyor.yml文件如下所示。执行命令时抛出以下错误。

“错误响应:422 {“消息”:“找不到与此作业匹配的存储库。”,“错误”:true}** 命令以代码 1 退出”。

所以请给出任何解决方案。

0 投票
1 回答
274 浏览

build - Appveyor 构建失败

我在 Github 上使用 Appveyor 创建一个构建,使用devtool https://github.com/atom/atom-keymap。虽然 Travis 构建成功,但 Appveyor 构建仍然出现错误!

0 投票
1 回答
125 浏览

c++ - Appveyor 堆空间不足,错误 C1060

由于堆空间不足,我在 Appveyor 上构建失败:错误 C1060

尝试启用 64 位工具集,如下所述:

https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx

通过将以下内容添加到我的构建脚本的顶部:

但是,vcvarsall无法识别...

还有其他建议不要用完堆空间吗?我也尝试使用/Zm选项...

0 投票
1 回答
454 浏览

unit-testing - 有没有办法限制 AppVeyor 上的测试人员数量?

在日志中说使用了 2 个测试工作人员,有没有办法将 max 配置为 1?

使用像下面这样的手动脚本可以工作,但是当解决方案包含许多程序集时会变得混乱。

0 投票
1 回答
758 浏览

deployment - 使用 AppVeyor 部署 .NET Core 应用程序:文件被外部进程锁定(Appveyor 代理)

我正在尝试使用 Appveyor 代理在服务器上部署项目。但是,如果我在部署之前不重新启动或停止应用程序,它就不起作用。

有没有一种简单的方法来处理 app_offline.htm 文件?使用“app_offline”功能的 appveyor.yml 配置在这种环境中不起作用。

我在“之前/之后”部分寻找一些东西。这是我的 appveyor.yml:

0 投票
1 回答
117 浏览

c# - 通过 FTP 发布,网站运行时来自 appveyor 错误的天蓝色

当我通过 FTP 从 appveyor 将我的 dll 发布到 azure 时出现错误,因为 dll 当前由 azure 使用。当我在 azure 门户上停止我的应用程序时,没有错误。错误消息是针对 dll 的:远程服务器返回错误:(550) 文件不可用(例如,找不到文件,无法访问)

在使用来自 appveyor 的 FTP 部署之前,如何在 azure 上部署我的应用程序而不手动停止网站?

0 投票
1 回答
78 浏览

deployment - 部署到 Azure Blob 存储最终出现错误

尝试部署工件最终会出现以下错误:

输入不是有效的 Base-64 字符串,因为它包含非 base 64 字符、两个以上的填充字符或填充字符中的非法字符。

我在 AppVeyor 中构建应用程序前后运行了两个脚本:

如您所见,我使用来设置project.json基于$env:APPVEYOR_BUILD_VERSION. 不知道有没有相关信息。因此,在成功构建和发布后,我想将工件上传到 blob 存储。

0 投票
1 回答
154 浏览

appveyor - 如何在构建过程中包含一个连接字符串,它不在 Git 上?

我已将我的连接字符串从 Web.config 提取到一个单独的文件中,该文件未包含在我的公共 git 存储库中。如何生成此文件供 appveyor 使用,而无需公开共享我的数据库密码?

我知道有“安全”变量,但是在生成我的应用程序连接字符串时如何使用它?