continuous-deployment 相关问题

一种软件工程方法,团队可以在短时间内生成软件,并确保软件可以随时发布到生产环境中。

在 cpanel 存储库中自动部署并出现 git 错误

我需要您帮助解决下一个问题:根据 cpanel 文档,我在远程服务器上创建了一个 git 版本存储库,并在根存储库中创建了 cpanel.yml 文件以自动...

回答 2 投票 0

Gitlab CI/CD:新的运行器尚未连接

我对 Gitlab CI/CD 非常陌生,我已经非常仔细地阅读了它的文档,了解如何使用 .gitlab-ci.yml 文件创建新的 CI/CD 流程。正如我发现的那样,为了进行持续部署......

回答 5 投票 0

如何配置jenkins根据git标签发布软件?

我正在尝试配置 Jenkins Pipeline 来执行以下任务: Git 实验室使用 Web Hook 启动 Jenkins 作业。 从 git 存储库中提取数据。 (完毕) 启动一个 docker 容器来测试 Angular ...

回答 2 投票 0

如何使用 gitlab CI 在 ECR 上自动进行图像标记?

我有一个 ECR 存储库。 我正在使用 gitlab CI 从该存储库中推送和提取图像。每次我的 CI 运行时,我都会使用相同的图像标签(在我的 CI 代码中已修复),例如 ECR_IMAGE: app:1.1.8 我的疑问是:...

回答 1 投票 0

运行 Github Action 以使分支与 main 保持最新

我们有一个在测试分支上运行的测试环境,我想运行一个 Github Action,以便在推送到 main 时保持测试最新,但我似乎无法得到它。当我运行...

回答 2 投票 0

有没有办法使用 az 管道缓存来减少 xcode 构建时间?

我目前正在使用 xcode 内置任务,在缓存和减少其时间时遇到问题。 我已经在同一管道中使用缓存来减少 Cocoa Pods 时间。 缓存成功后...

回答 1 投票 0

使用 Jenkins 根据情况部署到暂存和生产环境

我的项目有一个Jenkinsfile,运行顺利。问题是我只需要在某些情况下运行一些命令。我正在使用 Github 插件。我只需要在...时运行部署

回答 2 投票 0

错误:将图像作为容器执行时,GitLab CI/CD Pipeline 不支持链接

我有下一个 .gitlab-ci.yml 文件,我在其中尝试使用 Redis 映像作为服务,从中创建一个容器,然后执行我的应用程序的单元测试。 Redis 镜像是...

回答 1 投票 0

argocd:如何在 argocd 清单文件中使用 git SHA 覆盖 imagetag?

下面是我的values.yaml的一部分 值.yaml 图像: 标签:“${CI_COMMIT_SHORT_SHA}” 在 git CI 中运行安装时,我可以轻松地传递覆盖,如下所示。 舵安装 下面是我的values.yaml的一部分 值.yaml image: tag: "${CI_COMMIT_SHORT_SHA}" 在 git CI 中运行安装时,我可以轻松地传递覆盖,如下所示。 helm install <release name> --set image.tag=${CI_COMMIT_SHORT_SHA} <chart name> 现在,我们已经编写了 argocd 应用程序清单来安装 helm。但不确定我们如何传递引用并传递提交 SHA id 作为图像标签覆盖。 argocd 清单文件如下。 apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: my-app namespace: argocd spec: destination: namespace: my-app server: 'https://destination-cluster' project: default syncPolicy: automated: prune: true selfHeal: true source: repoURL: 'https://my-git-service/repo/my-app.git' path: chart/my-app targetRevision: main helm: image.tag: <Here-I-Need-SHA-Value> 任何帮助都会很棒! 在撰写本文时,您可以使用四种不同的方法: 您可以使用spec.source.helm.parameters source: helm: parameters: - name: "image.tag" value: "my-image-tag" 或 spec.source.helm.valueFiles 引用值文件: source: helm: valueFiles: - values-overide.yaml 或 spec.source.helm.valuesObject 用于在对象中提供它们: source: helm: valuesObject: image: tag: "my-image-tag" 或 spec.source.helm.values 用于提供内联值: source: helm: values: | image: tag: "my-image-tag" 完整的 Argo CD 头盔应用程序,使用 spec.source.helm.valuesObject 将 image.tag 传递到 bitnami 密封秘密头盔图表: apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: sealed-secrets namespace: argocd spec: project: default destination: server: "https://kubernetes.default.svc" namespace: kubeseal source: chart: bitnamicharts/sealed-secrets repoURL: oci://registry-1.docker.io targetRevision: 1.5.3 helm: releaseName: sealed-secrets valuesObject: image: tag: "0.24.0-debian-11-r0"

回答 1 投票 0

Gitlab 工作流配置防止重复管道,启用分支、MR 和计划管道

这个想法是在 Gitlab 工作流程配置中允许以下功能 - 分支管道 带有 MR 标签的 MR 管道 安排管道 并在不创建重复管道的情况下运行(分支...

回答 1 投票 0

如何在 GitHub actions 工作流程中检查作业是否被拒绝?

有没有办法在工作流程中确定等待批准的作业是否被手动拒绝?我知道手动拒绝的作业现在处于失败状态,但这不是作业中的错误

回答 1 投票 0

使用 GitHub 操作创建版本失败并显示 HTTP 403

我得到了这个工作流程: 名称:构建和发布 在: 推: 标签: - “v*.*.*” 权限: 内容:写 工作: 建造: 运行:ubuntu-latest 脚步: - 姓名:

回答 2 投票 0

github 操作检查是否仅更改特定目录的最佳方法是什么?

我想跳过 GitHub PR 的构建过程,该过程仅更改名为 my-directory 的目录中的文件。 如果我这样做: - 使用:dorny/paths-filter@v2 id:我的过滤器 和: ...

回答 1 投票 0

多个ant任务和Jenkins之间如何协调和并行

我有这样的场景: 我有一个 Jenkins 作业,它基本上执行构建,然后开始将工件部署到虚拟机中。 这是我的问题。此刻我

回答 1 投票 0

Jenkins 从我的 Jenkinsfile 中读取了错误的 booleanParam 默认值

管道{ 代理任何 参数 { booleanParam(名称: 'RUN_Deploy', 默认值: false) } 阶段{ 阶段('部署'){ 什么时候 { 全部{...

回答 1 投票 0

更改 ArgoCD 登录和导航栏图标

我使用的是 v2.4.3+471685f 版本,我对 'argocd-cm' 配置图进行了更改,通过修改 my-styles.css 来更新 ArgoCD 图标,如下所示: .my-styles.css:| .nav-bar__logo img {

回答 1 投票 0

如何在 Cloud Run 中自动部署来自 Cloud Build 的最新映像

用于部署 Angular 应用程序的 CI/CD 管道已关闭,但我发现在更新容器映像后,Google Cloud Run 不会部署新版本。 我已将 Cloud Build 设置为触发

回答 2 投票 0

如何在 Github Actions 中对版本进行版本控制

有没有办法使用具有自定义版本号的操作在 GitHub 上发布版本?目前,我正在使用 GitHub Context 提供的 github.run_number 以及文档中提到的: github.run_nu...

回答 2 投票 0

如何在 Bitbucket Pipeline 中将 OIDC 与 AWS Amplify 结合使用?

我想首先在我的 React 应用程序上运行测试,成功后,我想创建一个在管道中手动部署的 Amplify 应用程序。 我当前的管道出现故障,看起来...

回答 1 投票 0

GitLab:如何将前一个工作的工件包含为发布资产?

任务 create:release 创建一个新版本。我们如何在任务 create:release 中添加工件 core.zip ? 准备:发布: 阶段:准备发布 之前的脚本: - echo“正在设置 pac...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.