我有一个 GCP 项目,我在其中使用云构建触发器不断将对 GitHub 存储库所做的更改 (PR) 部署到云运行服务我最初设置它的方式是我使用 GCP GUI 这会导致云构建中的触发器\云构建触发器具有如下所示的 yaml 文件 每当运行此触发器时,都会像这样创建一个新的云运行修订版 然后我可以 ...
我有一个 GCP 项目,我在其中使用云构建触发器不断将对 GitHub 存储库所做的更改 (PR) 部署到云运行服务我最初设置它的方式是我使用 GCP GUI 这会导致云构建中的触发器\云构建触发器具有如下所示的 yaml 文件 每当运行此触发器时,都会像这样创建一个新的云运行修订版 然后我可以 ...
我需要一些指导和建议,请告诉我是否/如何为公司 PHP Laravel 应用程序实施 CI / CD 管道,该应用程序托管在访问受限且没有公共 IP 的内部服务器上。不幸的是,我的 DevOps 知识有限,尽管很多谷歌搜索,我不知道我是否在正确的轨道上,或者我是否在一百万英里之外。 到目前为止,我所 ...
我有一个私有存储库,其中有多个分支,我们在特定的主分支上使用持续部署。 我有几个资源在这个存储库上工作,并且已经添加了一个与这个特定存储库上的写访问权限的协作。 我希望这些用户不能访问或使用一个特定的主分支,但仍然可以创建不同的功能分支并像往常一样在其他分支上工作,也可以从该存储库创建自己的分支。 ...
我正在为 Google Bigquery 脚本寻找 CI/CD 解决方案。 要求是我有一个包含 DDL 脚本的文件列表,设计应该维护版本的 CI/CD 解决方案,并以自动/基于计划的方式在 Google Bigquery 中部署脚本。 ...
我有一个 devops 管道,分为三个步骤: kubectl apply -f configmap.yml kubectl apply -f deployment.yml kubectl rollout restart deployment/test-service 我认为当configmap.y ...
我正在开发一个容器化应用程序 NodeJS 应用程序。 我使用 Jenkins 来构建和部署它。 我有一个环境.env文件,除此之外,还有基于环境的.env文件。 例如: .env.DEV 、 .env.SQA 、 .env.STG和.env.PROD 。 每个文件根据环境具有不同的变量值。 当我 ...
有人可以解释下面的“请求”和“限制”部分代表什么吗? (从https://learn.microsoft.com/en-us/training/modules/aks-application-autoscaling-native/2-concepts-scaling找到) /部署.yml ...
PR 有一个构建验证步骤,因此每次创建 PR 时都会创建一个构建。 我只希望在 PR 获得批准并完成后创建发布,而不是在创建 PR 时创建。 正如您从这个屏幕截图中看到的那样。 Release 12是在 PR 获得批准并完成时创建的。 但是,当与 PR 创建相关联的构建成功时,将创建relea ...
我是 CI/CD 的新手。 我使用create-react-app创建了一个基本的反应应用程序。 我为 circleci 添加了以下配置。 它在 circleci 中运行良好,没有问题。 但是有很多冗余代码,比如在多个地方使用了相同的步骤。 我想按照最佳实践重构此配置文件。 ...
你试过用Jira做开发板,用Azure DevOps做仓库+CI/CD Pipelines吗? 我想知道是否可以将 Azure 管道部署和构建的结果链接到 Jira 任务,我发现了这个插件,但评论说最近工作不正常。 编辑使用提到的插件似乎是正确的方法,尽管它们目前无法正常工作。 我会尝试按照建议联 ...
我有一个具有 2 个阶段和多个目标的 Azure DevOps 持续部署定义。 这两个阶段是“暂存”和“生产”。 我在 4 台 PC 上安装了 4 个目标、4 个代理(同一个代理)。 一个被标记为暂存,另外 3 个被标记为生产。 我的暂存 PC/代理始终处于开启状态……始终在线。 我无法控制其他 ...
我正在尝试在基于 CMS (Prestashop) 的 Kube.netes 集群上创建自己的部署。 而且我想我将不得不定期更新图像。 CMS 有两种更新方式: via there module (1 click upgrade): 这种方法不适合自动化,会破坏并行运行的图像通过安装文件夹上的升 ...
有没有办法使用带有自定义版本号的Actions在GitHub上发布版本? 目前,我正在使用github.run_number由GitHub 上下文提供,如文档中所述: 并非我的工作流的每次运行都会创建一个版本(例如,当工作流失败时),从而导致版本号不一致。 我创建了一个演示存储库,如您所见,版本号为 ...
我正在使用 CDK 并致力于设置 CI/CD。 我的堆栈看起来像这样: L2:AppStack:2 个 ECS 服务 L1:StorageStack:RDS 数据库 L0:共享基础设施:网络如何设置 CI 并不十分清楚。 例如,因为我使用的是 Prisma,所以我不确定迁移应该发生在 AppSta ...
正如标题所说,我很想知道所使用的协议通常是 FTP 还是 HTTP 就足够了。 如果您要构建自己的管道,您会使用什么协议从 version control -> server(s) making up pipeline -> server receiving and running t ...
所以,我有一个Github 存储库,其中一些文件将被手动添加或更新,或者通过从功能分支到主分支的合并。 我想知道每当将文件添加/更新到此 Github 存储库或从功能分支合并到主分支时,如何调用另一个外部微服务 Rest api 端点(.Net 6.0 端点)? 这些是自定义文件(consider ...
目前我有一个docker容器CD到azure function的问题。工作流程基本上是这样的: 更改已上传到 azure devops。 CI 管道运行以将映像推送到 azure 容器注册表。 CD 管道运行以更新 Azure function。 要使其工作,必须跳过第 3 步,并在 azure ...
我正在为我的应用程序制作一个临时的 CI/CD 系统,当收到推送到 Github 存储库的通知时,该应用程序会自行停止,并且脚本会自动运行git pull以引入更改和更多命令,具体取决于更改的内容。 一些更改可能是针对脚本的。 我希望脚本能够自行重启,而不是在可能占用资源的地方无限嵌套。 为简洁起见 ...
我们有很多 python 代码驻留在本地 git 存储库中。 在本地安装了 gitlab,需要实现 CI/CD 流水线。 需要确保所有代码在被推送到远程 git 存储库之前都经过清理。 默认情况下带有 git 的预提交挂钩应该有助于这样做。 问题是将 git 挂钩与 CI/CD 管道集成是否有帮助? ...
我们是一个由 4 名开发人员和 2 名测试人员组成的小团队,我是团队的负责人。 开发人员分别在单独的分支中执行他们的任务。 我们的堆栈是 ASP.NET MVC、ASP.NET Core、Entity Framework 6、MSSQL、IIS、Windows Server。 我们还使用 Bitb ...