持续集成(CI)是经常安排的完整软件产品的构建和自动化测试:每天至少一次,通常每天几次,有时甚至是每次签入版本控制系统之后。
如何使用 Major.minor.patch 格式的 git 标签,而开头不带“v”(即版本 1.0.1、2.0.1)? 我正在使用 Gitlab CI,但即使在本地使用 Docker 镜像我也没有
GitLab CI/CD Pipeline 作业在执行合并到 master 后找不到工件后失败
我有一个 GitLab CI/CD Pipeline,它有一个执行 terraform plan 的作业,该作业将计划文件创建为要存储 20 分钟的工件。当合并请求“...
我尝试将目录和多个文件从一个作业传递到另一个作业,根据脚本指令,我复制目录和文件,但在作业 job_b 中,我找不到它 ${HOME}= /home/user, 所以我想找到...
使用 Github Action SSH 到远程服务器时无法访问 /var/www/todo-app 文件夹
部署期间访问远程 VPS 上的目录 /var/www/todo-app 时出现问题 我正在使用 GitHub Actions 将应用程序部署到远程 VPS,一切正常,直到...
Flutter:我可以强制 flutter 从 pubspec.lock 安装软件包吗?
有谁知道是否可以在 Flutter 中进行可重现的构建?似乎没有从 pubspec.lock 文件安装的选项。我期望的是这样的: flutter pub get --from-
是否可以使用 Jenkins 运行回归测试? (我不是在谈论单元测试)。 我公司的回归测试是一些VB脚本(将用户操作记录在txt文件中,然后与...
我有一个带有运行 make 的工作流程的存储库。该存储库有一个我拥有的子模块。我想要做的是如果 make 成功,则在子模块中创建或更新标签。 子模块不可靠,我
如何在 Azure DevOps Pipeline 中使用 COMReference (Concerto4xSecurity) 构建 ASP.NET Core 8 Web API
我正在 Azure DevOps Pipeline 中开发 ASP.NET Core 8 Web API 项目。该项目包括一个 COMReference (Concerto4xSecurity),它是构建过程中所需的 .Net 框架库...
无法访问'./gradlew':没有这样的文件或目录Github操作
我正在 GithubActions 上使用工作流程,但出现以下错误: chmod:无法访问“./gradlew”:没有这样的文件或目录 错误:进程已完成,退出代码为 1。 以下是我的工作流程...
我创建了一个简单的 python Flask 应用程序,可以打印“Hello World!!”。 我正在使用 Ubuntu,并在我的本地存储库中创建了必要的文件,例如 Dockerfile 和部署文件....
在 OpenBSD 的 Apache 服务器上运行 xinc
有谁能够让 xinc 在 OpenBSD 的 chrooted 默认 Apache 下正确运行吗?我想让我们的开发服务器像我们的生产服务器一样完全 chroot 运行,这样我们...
如何更改实验名称?我尝试使用 dvc exp run -n 命名项目,然后使用 git 推送到 github。但是实验名称仍然是 SHA。 尝试过:我尝试使用 dvc ex...
我已经使用 Firebase 密钥配置了开发环境,但在运行 CI 时无法将其写入我的 .env.local 文件。只有存储库级别的机密才有效。 我如何访问我的环境秘密...
我已经使用 firebase 密钥配置了开发环境,但在运行 ci 时无法将其写入我的 .env.local 文件。只有存储库中的机密全局有效 职位: 部署应用程序: ...
使用 Docker 在 Kubernetes 上部署时如何管理 Angular 应用程序中的环境变量?
编译时配置有限制 在某些场景下(例如 CI/CD 管道或容器化环境),每次环境发生变化时重新构建应用程序可能会很不方便......
使用 Azure Devops 部署在 Azure 静态 Web 应用程序上进行 SPA 回滚的最佳实践?
我来自后端世界,在那里我构建了 docker 镜像并将它们推送到注册表。 最近需要开发一个 Angular SPA 并将其托管在 azure 静态 Web 应用程序上。管道是r...
如何在 GitHub Actions 中连接到 Postgres
我正在尝试使用 Ruby on Rails 应用程序进行 CI 的 GitHub Actions。 我的设置是使用 VM,而不是在容器中运行 Ruby 构建。 这是我的工作流程 yml。它一路运行没有错误...
如果工作流程在 Github Actions 的主存储库中运行,如何仅运行步骤?
如果工作流程在主存储库中运行,而不是在分支中运行,如何才能运行步骤? 我本以为 如果: github.repository == 'octo-org/octo-repo-prod' 会做到这一点,但它......
如何将管道中的版本号添加到 K6-InfluxDB-Grafana 堆栈中,以便在 grafana 中我们也可以根据版本号过滤结果
我有 K6-InfluxDB-Grafana 堆栈,它已集成到 Azure 发布管道中。 在 Grafana 中,我可以根据时间线过滤结果,因为 Influxdb 是一个时间序列数据库。但我会...
我正在尝试使用官方 ArgoCD docker 映像(https://hub.docker.com/r/argoproj/argocd/dockerfile)自动部署 我使用 kubernetes plu 创建了一个声明性詹金斯管道...