持续集成(CI)是经常安排的完整软件产品的构建和自动化测试:每天至少一次,通常每天几次,有时甚至是每次签入版本控制系统之后。
我在 GitLab 中有一个存储库,其中有两个连接的运行程序。每个跑步者都在不同的服务器上。每个跑步者都有一个测试标签。 假设我的 CICD 管道只是一项操作: 部署: 阶段:部署 t...
让我们想象一下,我想在 gitlab 中有 2 个不同的 CI 管道。第一个应该从任何分支上的每次推送开始,另一个只有在提交标题以部署结束时才开始。 我怎么意识到...
如何在单个 Gitlab CI 作业中拥有多个 docker 容器?
我的项目有多个组件,需要在单独的容器中运行并相互连接。我正在尝试在
是否存在任何 linting 工具能够禁止在函数中使用可变参数(*args、**kwargs),而无需编写插件?
所以我已经浏览网页有一段时间了,似乎找不到有关如何使用 CLI 命令构建本机 DocC Xcode 文档的答案。 xcodebuild 命令和 Fastlane d...
我正在尝试为我们公司设置持续交付,但对如何做到这一点有疑问。 目标 目标是在每次主版本更新时进行构建并部署在临时版本上。 下一步将是...
在没有 Dockerfile 的情况下减少 docker 镜像大小
几周前,我使用本教程构建了一个映像,而没有使用 Dockerfile。 基本上,您从图像运行一个容器,编辑该容器,然后将其保存为新图像,退出,提交...
GitLab 文档提到使用 need:project (https://docs.gitlab.com/ee/ci/yaml/#needsproject) 来指定从中获取工件的项目(以及分支或其他内容),但是&quo...
柯南有什么方法可以自动将包上传到artifactory(如果它是用--build=missing构建的)
如果一个包是用 --build=missing 新建的,我想将该包缓存到我们的本地神器服务器中 例如,我们的 jenkins 正在执行的 grpc 32 位构建需要 20-30
我们正在使用 GitLab CI,刚刚发生了一个奇怪的行为。如果 *.py 文件发生更改并且我们处于合并请求中,而不是简单的情况下,我们尝试仅运行给定的作业(例如,下面的 lint)。
我添加了一个新的代理队列来加快我的构建过程 当我进行构建过程时,我选择将与之合作的代理, 但在发布阶段,它不会改变,它仍然是
如何在 Azure Pipeline 中使用 GOOGLE_APPLICATION_CREDENTIALS 在 firebase 上发布?
我在 Azure Devop 上有一个 git 存储库。每次在 master 上发布应用程序时,我都会在 firebase 上发布该应用程序。 这是我当前的 YML: 扳机: - 掌握 池:vmImage:ubuntu-最新 步骤...
我正在开发一个 C++ 项目,需要自定义构建 QT 和其他大型库。 通常,这些库、二进制文件和依赖项将被上传到工件并命名为 somet...
我正在尝试将静态网站的多个版本从 GitLab CI/CD 部署到公共 GitLab 页面。 我的策略是在路径中包含标签或分支名称,例如 page.foo.com/project/main...
有没有什么方法可以使用javascript获取剧作家测试自动化中通过、失败、不稳定、总执行持续时间的总数
我是使用打字稿进行剧作家测试自动化的新手。我想获得通过、失败、片状计数的总数以及总执行持续时间。我们需要在 CI/CD pip 之后添加这些详细信息...
是否可以限制队列中单个构建配置的实例数量? 当触发构建时,我希望将其添加到队列中,但如果有超过 x 个实例...
运行器的 shell 执行器有多少访问权限,CI 作业可以通过它执行任意代码吗?
我目前正在研究本地运行程序与 shell 执行器(bash、powershell)的使用。通常我会使用容器,但是最近我遇到了一个用例,其中这样的执行器......
Cypress 中针对 GitHub Actions CI 上的 Vue 3 SPA 的重定向问题
我在使用 Cypress 在单页应用程序 (SPA) 中测试路由时遇到问题,特别是在持续集成 (CI) 环境中运行测试时。尽管事实上...
在互联网上阅读了许多教程并在 Microsoft 学习之后,我成功地为一个简单的 ASP .Net Core 应用程序创建了一个构建管道。 当这个项目被推送时,它会在 DevOps 中执行构建
我有一个 nuget.config 文件,如下所示: &l...