continuous-integration相关内容

为 .NET Core 项目设置版本号 - CSPROJ - 而不是 JSON 项目

这个问题非常类似于设置.NET的版本号核心项目,但不一样.使用撰写本文时最新的稳定版本 .NET Core (1.1) 和 VS2017,.NET Core 已从基于 JSON 的项目文件切换到 CSPROJ 文件. 所以 - 我想要做的是设置一个 CI 环境,我希望能够在构建之前修改某些东西,以使用正确的版本号标记我的构建.> 如果我使用这样的旧属性(SharedAssemblyInfo ..
发布时间:2021-11-26 12:38:00 其他开发

“无法加载文件或程序集"使用团队城市构建时

我在 Team City (8.0.4) 构建服务器上遇到了单元测试问题 - 代码构建 &通过 Resharper 和 nCrunch 在本地运行所有测试. 但是在服务器上运行时,我收到以下错误,即使 Unity 程序集与单元测试程序集存在于同一目录中,并且在单元测试程序集中被引用. 设置方法失败.设置:System.IO.FileNotFoundException:无法加载文件或程序 ..
发布时间:2021-11-26 12:16:41 C#/.NET

在哪里可以为我的构建服务器下载 .NET 4.5 Multitargeting Pack?

我想在 TeamCity 中构建一个 .net 4.5/VS2012 解决方案.我的构建在安装了 VS2012 的代理上工作,但在没有 VS2012 的代理上,我收到如下警告: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(983,5):警告 MSB3644:未找到框架“.NETFramework ..
发布时间:2021-11-26 11:21:20 C#/.NET

CI 服务器上的 .NET 4.0 构建问题

有人设法在 CI 服务器上编译 .NET 4.0 应用程序,而无需在 CI 服务器上安装 Visual Studio 2010? 不存在适用于 .NET 4.0 的 SDK.已在 CI 服务器上安装了 .NET 4.0.Msbuild.exe 适用于简单项目并给出以下警告: (GetReferenceAssemblyPaths 目标) -> C:\Windows\Microsoft.N ..
发布时间:2021-11-26 10:39:03 C#/.NET

NUnit“无法加载文件或程序集‘MyTestProject’

我正在设置一台新的 64 位机器作为构建服务器运行.当我尝试将 NUnit 测试程序集加载到 NUnit GUI 时,出现以下错误. 没有什么明显的缺失,所有的依赖似乎都存在.所有的 DLL 都是为 x86 平台编译的. 使用 NUnit 2.4.7.我尝试升级到 2.4.8,但出现同样的错误. System.IO.FileNotFoundException:可以不加载文件或程序 ..
发布时间:2021-11-25 05:55:34 C#

Azure Pipeline 中 .NetCore、VisualStudio 构建和 MSBuild 任务之间的区别?

我正在为我的 .Net Core 项目创建一个新的 CI Azure Pipeline.在 Azure Pipeline 中,Microsoft 提供了三个构建任务,即 .Net Core、Visual Studio Build 和 MSBuild. 既然这三个任务都执行构建操作,我们是否有任何特定标准来选择一项任务而不是另一项任务? 我已经阅读了 Microsoft 提供的文档,但找 ..
发布时间:2021-11-24 13:54:47 C#

为 .NET Core 项目设置版本号 - CSPROJ - 而不是 JSON 项目

这个问题非常类似于设置.NET的版本号核心项目,但不一样.使用撰写本文时最新的稳定版本 .NET Core (1.1) 和 VS2017,.NET Core 已从基于 JSON 的项目文件切换到 CSPROJ 文件. 所以 - 我想要做的是设置一个 CI 环境,我希望能够在构建之前修改某些东西,以使用正确的版本号标记我的构建.> 如果我使用这样的旧属性(SharedAssemblyInfo ..
发布时间:2021-11-24 12:23:13 C#

“无法加载文件或程序集"使用团队城市构建时

我在 Team City (8.0.4) 构建服务器上遇到了单元测试问题 - 代码构建 &通过 Resharper 和 nCrunch 在本地运行所有测试. 但是在服务器上运行时,我收到以下错误,即使 Unity 程序集与单元测试程序集存在于同一目录中,并且在单元测试程序集中被引用. 设置方法失败.设置:System.IO.FileNotFoundException:无法加载文件或程序 ..
发布时间:2021-11-24 11:37:25 C#

在哪里可以为我的构建服务器下载 .NET 4.5 Multitargeting Pack?

我想在 TeamCity 中构建一个 .net 4.5/VS2012 解决方案.我的构建在安装了 VS2012 的代理上工作,但在没有 VS2012 的代理上,我收到如下警告: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(983,5):警告 MSB3644:未找到框架“.NETFramework ..
发布时间:2021-11-24 09:18:14 C#

如何使用 Gradle 运行一组特定的 Android 仪器测试?

我有多个测试包: com.mypackage.blackbox - Robotium UI 测试com.mypackage.integration - REST 集成测试com.mypackage.unit - 低级单元测试 我们的服务器团队需要能够在每次推送时只运行集成测试(需要几分钟),然后每晚运行所有测试(黑盒 UI 测试需要超过 10 分钟). 这个很好的答案通过重载像 @Small ..
发布时间:2021-11-21 20:54:43 Android

Android CI 构建:找不到 aapt2-proto.jar

我在 Bitbucket CI 服务器上构建失败: >无法解析配置 ':classpath' 的所有工件.>找不到 aapt2-proto.jar (com.android.tools.build:aapt2-proto:0.3.1).在以下位置搜索:https://jcenter.bintray.com/com/android/tools/build/aapt2-proto/0.3.1/aap ..
发布时间:2021-11-21 17:51:44 Android

使用存档时忽略 xcodebuild 参数

我的名字是 Luca,我目前致力于 iOS 持续集成,以使用 shell 脚本在 xcode 中构建应用程序以进行分发(Ad Hoc 和 App Store). 到目前为止,我使用 IPA 文件取得了不错的效果.我的问题是在 App Store 中分发.要从脚本构建 .app(传递一些参数),我会这样做: xcodebuild -scheme myScheme -configuration ..
发布时间:2021-11-17 03:12:32 其他开发

在 Jenkins 中归档工件

有人可以向我解释一下构建过程中工件的想法吗? 我有工作区目录,我可以在其中查看代码以编译和运行我的 ant 脚本等.最后,就我而言,我得到了一个可以安装的 jar 文件.这算是神器吗? 我应该告诉我的构建脚本把 jar 文件放在哪里?在工作区目录中?我的 jar 文件根据 BUILD_ID 等变量获得唯一的文件名,我如何告诉 Jenkins 选择哪个 jar 文件? 编辑:好的, ..
发布时间:2021-11-17 03:10:41 其他开发

持续集成和部署:Itunes Connect 上的 Bots + Testflight Api

无论如何我可以使用 testflight api 将机器人生成的 ipa 发送到 itunes connect 吗?我知道 testflight 有一个用于上传 .ipas 的 api,但我不确定我是否可以将它与 itunes connect 上的最新更改以及 testflight 在 Apple 系统上的集成一起使用. 这是我目前正在使用 jenkins + 自定义分发渠道和一些 shel ..
发布时间:2021-11-17 00:48:26 其他开发

F# 类型提供程序和持续集成,第 2 部分

这是我之前关于 F# 类型提供程序和持续集成. 在我看来,使用 SqlDataConnection 类型提供程序作为编译时检查代码/数据库完整性在功能分支驱动的开发中保持完整是一个好主意;假设构建数据库也是 CI 过程的一部分,您会在每次提交/构建时知道没有对未应用于数据库的代码进行任何更改. 但是,出现了几个问题: 配置文件的名称(以及位置)在编译时与运行时不同,例如app.c ..
发布时间:2021-11-15 22:46:09 其他开发

在 travis-ci 上使用秘密 api 密钥

我想将 travis-ci 用于我的一个 项目. 该项目是一个 API 包装器,因此许多测试依赖于秘密 API 密钥的使用.为了在本地进行测试,我只是将它们存储为环境变量.在 Travis 上使用这些密钥的安全方法是什么? 解决方案 Travis 具有加密环境变量的功能 ("加密环境变量").这可用于保护您的秘密 API 密钥.我已成功将其用于 Heroku API 密钥. 您 ..
发布时间:2021-11-15 21:05:09 其他开发

如何使用发布 API 从 gitlab CI 中的文件中使用 Markdown 进行描述

我在 gitlab-ci.yml 中使用 Gitlab 发布 API,以便能够在部署时自动创建新发布. 只需将像 here 这样的 curl 请求放入文档工作得很好.对于描述,文档声明允许降价,这很棒.但是,我似乎无法弄清楚或想出从 curl 请求中的降价文件加载描述的想法.我已经尝试在 curl 之前将 markdown 文件的内容存储在 gitlab-ci.yml 中的一个变量中,然后传 ..
发布时间:2021-11-15 04:05:27 其他开发

如何添加更多要存储在 jenkins rest api 中的数据

为了使问题简单化,我知道我可以通过 https://jenkins_server/...////api/json|xml|python.我得到了很多关于该构建记录的信息. 但是,我想向该构建记录添加更多信息.例如,创建的 docker 映像,或从上次构建更改为创建发行说明的票证或文件等.我该怎么做? 目前,我使用脚本创建一个 json 文件作为工件并调用该 json 文件来获取这些信息 ..
发布时间:2021-11-15 03:38:19 其他开发

从 GitLab 运行程序/管道中创建版本

随着 2019 年 1 月 Gitlab 11.7 的发布,我们获得了新的关键特性 为您的项目发布版本.我想要准确显示该页面上的屏幕截图,并且我希望能够使用 下载已编译的二进制文件发布 API. 我可以手动完成.当然,可以在此处关于堆栈溢出中找到手动方法的说明.我需要帮助的问题是将其作为 CI/CD 管道的一部分进行处理,而人们可以轻松找到的答案并未涵盖这一点. 发行说明包含文档链接, ..
发布时间:2021-11-15 02:27:57 其他开发