持续集成(CI)是经常安排的完整软件产品的构建和自动化测试:每天至少一次,通常每天几次,有时甚至是每次签入版本控制系统之后。
访问来自不同组织的 Azure DevOps Pipeline Artifacts
我正在使用 Azure DevOps 管道任务 DownloadPipelineArtifact@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-pipeline-artifact-v2?view=azure-管道 这...
我想要一个 CI 管道来构建图像和 Helm 图表。其中一部分当然是在发布 Helm 图表之前设置其 FQIN。 有很多关于如何在
在 Github Actions 中使用 Powershell 的输出
我正在尝试使用 Powershell 获取连接字符串并将此参数传递给操作中的另一个步骤,但我收到此错误: 需要但未提供的输入:连接字符串 但我是
如何在ViteJS/React中针对不同环境使用不同的.env文件?
我有一个使用 ViteJS 的标准 React 应用程序。 我想将我的应用程序部署到不同的环境: 开发者 测试 分期 生产 我已经拥有每个环境的 .env 文件: .env.
我的软件包含一个很少更改的第三方库,并且需要 8 分钟才能构建,因此我认为可以通过缓存构建输出来加快管道速度。我有以下 github 工作...
我的 Flutter 应用程序具有 10-15 个依赖项,我的 iOS 构建需要长达 50 分钟的时间,与本地计算机上的构建(2-3 分钟)相比,这听起来相当长。 我启用了依赖缓存 $HOME/
我正在将桌面桥用于 WPF 桌面应用程序,并希望在构建过程中自动创建 msix 包。我不想在源代码管理中存储任何版本信息...
我是 ScrapeOps 平台的新手。 我已经使用 scrapy 来运行一些网站。所有脚本在我的机器上一一运行都没有问题。 为了自动安排我的蜘蛛,我正在尝试...
目前,我在本地和 CI 中的 Docker 容器内运行 Playwright 测试。不幸的是,CI 上的测试因屏幕截图比较错误而失败。 经过调查我...
一个多星期以来,我一直在努力在 GitLab CI 的多项目管道中的作业之间传递变量,并遇到了很多奇怪的错误。这个机制看起来非常基本,它让我......
这就是我现在进行版本控制的方式 变量: 专业:'1' 次要:'1' revision: $[counter(variables['minor'], 1)] # 每次minor被碰撞时都会重置。 ${{ 如果 eq(
我有一个包含多个微服务的项目,依赖于一个中央数据库。每个微服务都位于一个单独的 Github 存储库中,并拥有自己的管道。他们每个人的管道定义...
我正在开发属于使用 SAML SSO 登录的组织的 GitHub 存储库。 我们构建 Golang 包并在不同的项目中使用它们。这些 Golang 包也被导入到...
我正在寻求有关在 CI 环境中设置和运行 Robot Framework Browser 测试的建议。这是我当前的设置和遇到的问题: 设置: Dockerfile 片段: 来自 ubuntu:2...
如何将 GitLab CI 与自定义 Docker 镜像结合使用?
我做了一个简单的Dockerfile: 来自openjdk 曝光8080 并使用以下方法构建图像: docker build -t 测试。 我安装并配置了一个 docker GitLab CI 运行程序,现在我想使用这个运行程序...
如何为 XCode Cloud 构建设置 TestFlight 测试注释?
默认情况下,Xcode Cloud 工作流程不提供 TestFlight 上传的测试注释。我想要带有 git commit 消息和 git commit 哈希的字符串,而不是“无测试注释”消息。 是吗
我正在尝试设置一些构建脚本以进行持续集成,但我发现了一些奇怪的东西。 我的解决方案可以从 Visual Studio 2010 正常编译,但在构建 exac 时失败并出现错误...
错误:buildx 失败:错误:无法解决:无法推送 ghcr.io/:意外状态:403 禁止
我正在使用 GitHub Actions,用于构建简单的 Docker 映像并将其推送到 GitHub 容器注册表。我的存储库位于组织内部,并且我已在组织级别配置了机密。 ...
我已经编写了EditTaskControllerTest类并实现了测试。这些可以在本地工作,但不能在 CI 上工作,只有一种情况 test_should_accept_valid_payload 失败。 虽然我确实跑了
我正在按照以下步骤运行无人机管道 - 名称:集成测试 图片:quay.io/testcontainers/dind-drone-plugin 设置: build_image:openjdk:17-alpine 命令: ...