continuous-deployment 相关问题

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

安全访问前端和后端部署工作流程的敏感 Terraform 输出

我有一个 Terraform 输出文件 (output.tf),其中包含敏感信息,例如函数应用发布凭据和存储帐户访问密钥。我想安全地存储和访问这些

回答 1 投票 0

ADF v2 发布更改将所有工件列为“新”,而不是我修改的 2 个管道

我在SO上搜索过这个问题,但找不到答案。 我创建了一个新的功能分支 改造现有管道2条 创建了一个拉取请求 - 其中包含相同的 2 个现有管道...

回答 1 投票 0

如何在SWARM模式下从Jenkins删除离线(代理/节点)

如何从 Jenkins 删除节点? Jenkins 以 Docker Swarm 模式运行。 当我尝试删除离线容器时,swarm 不断生成新容器

回答 2 投票 0

运行 skaffold dev 时从拉取镜像更改为本地构建

我正在尝试使用 Skaffold 和 k3d 创建本地开发环境。 我的环境由多个 Skaffold 模块组成,每个模块都声明一个开发配置文件。主要的 skaffold.yaml con...

回答 1 投票 0

Azure DevOps 发布管道指南

我们的团队正在从 TeamCity/Octopus 部署流程迁移到 Azure DevOps。 我需要调查如何 构建和测试(在 PR 上,合并以开发)-> 确定 创建 Nuget 包 -> 确定 公共场所...

回答 1 投票 0

面向非技术 CLI 用户的 Terraform UI?

我目前有一个使用 Terraform 的服务器构建过程,并全部通过代码部署服务器。 我正在寻找一个带有表单的 Web UI,我可以填充特定字段,或者执行 API 获取...

回答 2 投票 0

将Jenkins pipeline项中的脚本和参数化构建代码集成到github

我有集中部署,它是在 Jenkins 上创建为“管道”项目的。 所有服务都可以使用此管道从 UAT 部署到 PRD。 怎么运行的: 该管道具有

回答 1 投票 0

无法理解如何在 GitLab 中下载安全文件

我已在存储库安全文件中上传名为 example.conf 的文件,并希望在运行 CI / CD 管道脚本时下载该文件。我尝试在 GitLab 中关注项目级安全文件

回答 2 投票 0

在 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

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