GitOps 中单独存储库中的应用程序和环境配置 - 如何处理配置更改?
我已经开始使用 k8s 和 argoCD 进行 GitOps 之旅,使用应用程序源和部署文件(清单、环境配置等)的单独存储库,并且我试图弄清楚,如果应用程序源代…
Github Action 和 fastlane p12 导入失败
我正在跟进这个 doc 使用 fastlane 进行 github 操作。 根据文档的示例,我尝试了 # create temporary keychain security create-keychain -p "$KEYCH…
合并时如何从谷歌云构建触发器获取源分支
我正在将 github 拉取请求中的“feature-branch”合并到“dev-branch”上。我正在使用谷歌云构建触发器,该触发器在推送到“dev-branch”时触发。据我…
Google Cloud Run 正确运行持续部署到 github,但部署时不更新
我已经设置了一个持续部署到 github 的 Google Cloud Run,每次推送到主目录时它都会重新部署(我什么),但是当我去检查该网站时,它没有更新我的 HT…
cdk CI/CD Pipeline - 销毁重复堆栈
我正在努力在打字稿中使用 cdk 设置 CI/CD 管道。我有一个非常模块化的堆栈结构,因此我有一个包含 3 个堆栈的 Stage:LambdasStack、EndpointsStack …
skaffold无法拉取镜像
我有一个 Skaffold 配置文件 apiVersion: skaffold/v2beta26 kind: Config metadata: name: libero build: local: useBuildkit: true artifacts: - im…
AKS enable-pod-identity 失败并出现 DevOps 错误
我有一个在 AKS 中运行的 node.js 应用程序,需要访问 Key Vault。我已经使用 K8s 服务中的部署中心来设置 DevOps。我错误地在部署中心进行了两次设置…
如何使用 gitlab ci/cd 在项目之间共享相同的配置文件
我有一些对于许多项目来说都是相同的通用配置文件。管理起来非常痛苦,因为它们只是重复的,当我对一个文件进行修改时,我需要对所有文件进行修改。 …
如何将环境变量传递给 Docker 容器 Github Action
是否可以将环境变量传递给运行 docker 容器的自定义 GitHub 操作? 例如,我有下面的自定义 GitHub 操作: name: "Build Firmware" description: "Bui…
如何使用 docker-compose 减少容器重新创建时间
从过去的几天开始,我在部署新的代码更改时试图减少节点应用程序的停机时间。 我为此使用了 docker,我非常接近目标,但我坚持在运行时重新创建容器的…
将环境变量值注入到 GitLab CI/CD 管道中的配置文件中
当我之前使用 Azure DevOps 进行 CI/CD 时,我们会将数据库密码等机密存储在 Azure DevOps 环境变量中,然后在 CD 阶段,适当的环境密码将被注入到配…
CI/CD、Terraform 和 AWS ECS:使用 Lambda 应用数据库迁移?
我有一个由多个服务组成的应用程序,每个服务都有自己的 postgres 数据库。我想将其部署到AWS。 Kube 对我来说太复杂了,所以我决定使用 AWS ECS 来提…
Jenkins 远程部署
我们正在尝试设置 Jenkins,但遇到了一些问题。 我们有一个“Jenkins 服务器”(主服务器)并将其连接到 Fisheye。 Jenkins 能够获取 Git 存储库并运…
降级构建?如何在 Jenkins 中删除升级版本并在删除时运行指定脚本
在我正在工作的项目中,我们有一个持续部署设置。目标是始终将最新的工作版本安装到生产中,除非有人手动覆盖此功能。 为了使这项工作正常进行,我们 …