build-automation 相关问题

构建自动化是编写脚本或自动化任务的行为,如编译,打包,运行测试,部署等。


赛普拉斯文件上传

即使测试用例通过,当尝试从fixtures文件夹上传文件时,UI显示文件未上传。 我已经安装了上传文件所需的插件...

回答 1 投票 0

如何使用 C# 以编程方式编译发布中的项目和解决方案?

我的困境是我需要根据文件中指定的配置设置编译大量项目和解决方案。我找到了几种不同的方法来做到这一点,最后我找到了

回答 2 投票 0

[MSBuild]::添加调用返回错误 MSB4186

MSBuild 引擎针对“$([MSBuild]::Add($(OldRevision), 1))”语句返回错误 MSB4186。 我正在使用这里的示例,但它对我不起作用: 错误 MSB4186:无效的静态方法调用...

回答 2 投票 0

使用新应用程序的价格点 ID(Appstore Connect API)设置应用程序价格

我正在构建一个脚本来通过 fastlane 上传新应用程序以进行存储。然而,fastlane 目前面临着为新创建的应用程序设置价格的问题。所以我创建了 ruby 脚本来手动执行此操作...

回答 1 投票 0

在不使用环境变量的情况下为cmake提供http代理

在 cmake 项目中,我使用 FetchContent 下载外部项目。我在代理后面,但这在本地没有问题,我可以在其中设置环境变量 HTTP_PROXY 和 HTTPS_PROXY。 豪...

回答 1 投票 0

如何使用 C++ 增加 Visual Studio 内部版本号?

我有一个 Visual Studio 2008 项目,它生成一个名为“Game-Release.exe”的文件。 这是在项目属性 -> C/C++ -> 链接器 -> 常规下配置的: $(OutDir)\$(项目名称)-Release.e...

回答 5 投票 0

cpp:“-c”对于预处理器来说不是有效选项

我正在尝试在 RedHat 系统上构建一个包。 首先,我运行 ./configure CXX=cpp,因为 /usr/bin/cpp 是该系统上的 C++ 编译器。 但是当我运行 make 时,它会转储: cpp:“-c”不是有效的

回答 4 投票 0

编译 .NET 程序集时使用 netmodules 的用例?

我对 .NET 中网络模块的用例感兴趣。特别是,我一直在寻找更好的方法来分解 .NET 中的解决方案,但没有那么多的程序集需要部署。网络模块是...

回答 3 投票 0

使用工作表单元格中的数据从 Google 表格自动发送电子邮件

我有一张 Google 表格,其中包含来自 Google 表单的数据。我想制作一个 Apps 脚本,当在工作表中编辑某个单元格时,Apps 脚本会将我的电子邮件回复发送到电子邮件...

回答 1 投票 0

bacnet设备如何回复Iam消息

我一直在尝试了解 bacnet java 如何在设备上工作并向相应的呼叫回复“iam”消息 例如: 1. 设备 5678 发送带有新 whois 消息的广播消息(设备 id 1234) 2.

回答 2 投票 0

使用命令行工具“缩小”XML 的简洁方法?

我的项目中有一堆用于用户界面和字符串翻译的 XML 文件,每个文件都具有以下结构: 我的项目中有一堆用于用户界面和字符串翻译的 XML 文件,每个文件都具有以下结构: <?xml version="1.0" encoding="UTF-8" ?> <messages> <message id="x"> <!-- Text node or arbitrary XHTML markup in here --> </message> <message id="y"> <!-- Text node or arbitrary XHTML markup in here --> </message> <message id="z"> <!-- Text node or arbitrary XHTML markup in here --> </message> ... </messages> 作为构建过程的一部分,我想将这些文件“缩小”为单个 XML 文件,其中每个 <message> 标签及其所有子标签都嵌入到 <messages> 标签中。 我当前的解决方案是使用 grep 删除 XML 序言,从每个文件中打开消息标记和关闭消息标记,然后将结果连接到一个新文件,在连接 XML 序言和打开消息之后,最后连接结束消息消息标签。这个解决方案......相当混乱且容易出错。 那么,如何使用命令行 XML 工具来自动执行此过程?我可以使用 xmlpatterns 和/或 XSL 转换之类的东西吗? 附带问题:如何验证每个 <message> 标签都有 ID 属性,并且最终文档中的所有 ID 属性值都是唯一的?我知道我可以通过 DTD 完成第一部分,但第二部分也在 DTD 范围内吗?还是我需要做其他事情? 经过一些研究和实验,我想出了以下解决方案: 首先,我创建了一个 XML,其中包含我想要组合在一起的所有 XML 文件的列表: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="merge-messages.xsl"?> <bundles> <bundle>file1.xml</bundle> <bundle>file2.xml</bundle> <bundle>file3.xml</bundle> ... </bundles> 然后我编写了一个 XSL 转换,从索引文件中列出的每个文件中选择 <message> 标签: <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="no" indent="yes"/> <xsl:template match="/bundles"> <messages> <xsl:apply-templates select="document(bundle)/messages/message"/> </messages> </xsl:template> <xsl:template match="message"> <xsl:copy-of select="."/> </xsl:template> </xsl:stylesheet> 我在项目中使用了 Qt,而 Qt 恰好包含一个名为 xmlpatterns 的工具,它可以执行 XSL 转换。因此,我能够在构建过程中包含以下命令,并在每次构建时自动“缩小”我的 XML 文件。 xmlpatterns merge-messages.xsl messages-index.xml -output messages.xml xmllint 可以做到这一点 xmllint --noblanks path/to/file.xml

回答 2 投票 0

在 cypress 测试运行程序中找不到文件

这种奇怪的事情发生了,我突然收到“在赛普拉斯测试运行程序中找不到文件”错误消息。 但是文件位于该文件夹中,我已将其移至新文件夹并尝试运行...

回答 3 投票 0

Bitbucket Pipelines:为 CI CD 构建 iOS,无需外部依赖

在Android中,只要有Android SDK镜像就可以轻松构建APK。然后在 PlayStore 上自动创建一个版本(内部、测试版、生产版)。然而苹果使用不同的许可......

回答 4 投票 0

是否有 .NET 替代 Java 工件存储库(例如 Nexus 或 Artifactory)?您在哪里存储版本控制的 DLL?

在 Team System 上自动构建所需的二进制文件存储在哪里? 您是否将它们与代码一起存储在 SCM 或其他地方? SCM 中存在大量二进制文件是否会导致任何问题

回答 5 投票 0

如果任何操作失败,我需要重定向到 HTTP 端点以显示常见错误消息。在电力自动装置中

我的流程可能会在不同的地方失败,并且确定问题的根源可能具有挑战性。为了解决这个问题,我想将用户重定向到显示常见错误的特定 HTTP 端点...

回答 1 投票 0

在 SSRS REST API 中连接共享数据集

使用 SSRS REST API,我可以在自动化管道中部署来自 PowerShell 的报告。 但如何使用 API 将其连接到我们预定义的共享数据源? PUT 报告({Id})/DataSou...

回答 1 投票 0

在 CI/CD 自动化时通过 build_runner 管理生成的文件夹

我正在尝试使用 Github CI/CD 自动化构建发布 apk。我在我的项目中使用了 Jsonserialized 和 Intl 包。并且 build_runner 正在我们所做的项目中生成生成的文件夹...

回答 1 投票 0

Python 中的 Selenium 只执行一个函数

我正在 Python 中使用 Selenium 创建自动化,但是当我运行此代码时,它仅正确执行第一个函数,即 select_filter_options('Seniority', selected_seniority) 和...

回答 1 投票 0

如何通过命令行从 iOS 8 模拟器中删除应用程序?

我在 iOS 模拟器中运行了一个自动化程序,我必须在下次运行之前将其删除。如何通过命令行从 iOS 模拟器中删除应用程序? 对于每个模拟器设备目录(

回答 5 投票 0

© www.soinside.com 2019 - 2025. All rights reserved.