bitbucket

Bitbucket 到 Gitlab Webhook 触发管道
bitbucket

Bitbucket 到 Gitlab Webhook 触发管道

我们有以下本地场景:开发人员在 Bitbucket 上开发应用程序,运维人员在 Gitlab 上处理“Gitops”事务。我们希望通过 Gitlab 管道自动执行构建和部署,并寻找实现方法。构建部分已经可以正常工作。但我们希望区分分支 - 并非每个分支都应该部署 - 尤其是生产分支需要手动部署。 由于 webhook 包含我在部署阶段尝试设置的分支: only: - dev 也 rules: - if: '$TOKEN_BRANCH != $PROD_BRANCH' 但无论哪种方式,部署管道仍然会被触发。 我想到两个解决方法: 一种选择是...

Admin

我想通过远程服务器上的 SSH 连接到我的 repo,我是否也需要将我的私钥存储在服务器上?
bitbucket

我想通过远程服务器上的 SSH 连接到我的 repo,我是否也需要将我的私钥存储在服务器上?

我正在跟进这些步骤能够连接到远程服务器上的我的 BitBucket 帐户/repo。 我有点困惑。我已经有一对单独的 BitBucket 密钥(即在本地机器上执行操作)。那么,我是否也需要为我们拥有的每个远程服务器生成一对新密钥? 我也不清楚“创建 SSH 密钥对”和“将密钥添加到 SSH 代理”步骤——我应该在服务器上时生成 SSH 密钥,然后基本上将私钥也留在服务器上(因为我希望能够执行 git 命令)? ...

Admin

如何获取用于将 bitbucket 部署到 Digital Ocean 上的 Kubernetes 实例的 $KUBE_CONFIG 变量?
bitbucket

如何获取用于将 bitbucket 部署到 Digital Ocean 上的 Kubernetes 实例的 $KUBE_CONFIG 变量?

因此,我的公司一直在将我们的后端应用程序托管从数字海洋水滴迁移到数字海洋 Kubernetes 集群。 然而,当按照 bitbucket 管道指南更新我们的 kubernetes 管道时(https://support.atlassian.com/bitbucket-cloud/docs/deploy-to-kubernetes/) - step: name: Deploy deployment: production script: - sed -i "s|{{image}}|$DOCKER_HUB_USERNA...

Admin

Puppet:Vcsrepo(git)的问题“....存在并且不是所需的存储库。”
bitbucket

Puppet:Vcsrepo(git)的问题“....存在并且不是所需的存储库。”

我使用 puppet/Vcsrepo 从 Bitbucket(云)服务器向一组 Linux 服务器分发和更新软件。多年来,这种方法一直运行良好,但大约 6 个月前,Puppet 开始Error: Path /usr/local/tools/... exists and is not the desired repository.在每次运行时抱怨每个存储库。我认为问题可能是在我们从本地版本的 bitbucket 转移到云版本时开始的。 如果我删除路径并运行 puppet,它会替换目录,然后在下次运行时再次出错。每当我需要更新存储库时,我都会删除它们。 傀儡代码...

Admin

无需 SSH 即可部署 monorepo
bitbucket

无需 SSH 即可部署 monorepo

全面披露:我是 DevOps 新手。 我在 EC2 实例上运行 MERN mono 存储库。最初,我总是通过 SSH 进入我的计算机,从存储库中提取数据,然后重新构建。但这样做存在问题……构建过程需要更长的时间,因此当 SSH 连接有时中断时,构建过程就会终止。这种情况经常发生,使得部署变得困难。 我考虑了一下,确信有一项服务可以做到这一点:我可以在我的存储库(BitBucket)中使用 CI/CD 管道,因此当主分支上有提交时,它可以 ping 我的实例,然后我的实例上运行一个应用程序,当它收到此 ping 时,拉取、重建并重新启动存储库。因此,由于它将是...

Admin

有没有办法配置 Bitbucket 以在 PR 中显示编译器警告?
bitbucket

有没有办法配置 Bitbucket 以在 PR 中显示编译器警告?

我们在工作中遇到的一个常见问题是人们提交代码却没有注意到他们增加了编译器警告的数量。 最终目标是发出警告错误,但直到计数降至零之前,没有干净的方法可以做到这一点。 我们使用 Bitbucket 进行拉取请求流程,因此这似乎是显示警告的相当合理的地点。 我们使用 Jenkins 进行构建,它已经有一个插件可以在报告中显示编译器警告,但在进行 PR 时不太明显。 我还使用了一个 Gradle 插件,它可以生成编译器警告报告,而无需转到构建服务器,希望它在这里有用。 是否存在一个集成可以让编译器警告显示在 Bitbucket PR 上? (请注意,SonarQub...

Admin

HAproxy ACL 仅允许对选定的 git 存储库/项目 URL 执行 ssh git 操作(阻止所有其他存储库)
bitbucket

HAproxy ACL 仅允许对选定的 git 存储库/项目 URL 执行 ssh git 操作(阻止所有其他存储库)

我有 Bitbucket Server 在端口 7999 上提供 SSH git 流量,并且它有一个用于 SSH 端口转发的 HAProxy(HAProxy 仅适用于来自安全网络的一组用户)。 要求是仅允许使用 SSH 协议克隆选定的项目/存储库,该协议必须通过端口 7999 上的 HAproxy。端口转发正在运行,但 ACL 尚未运行。 git SSH 克隆 URL 如下所示: git clone ssh://[email protected]:7999/project1/repo1.git 问题 1) 是否可以使用 HAproxy ACL 来...

Admin

Rackspace yum 安装 git cURL 443 连接被拒绝
bitbucket

Rackspace yum 安装 git cURL 443 连接被拒绝

尝试在 RHEL Rackspace 专用服务器中安装 git,但在输入此命令后出现以下信息: yum install git Curl 错误 (7):无法连接到服务器 https://rhui.rackspace.com/pulp/mirror//content/dist/rhel8/rhui/8/x86_64/appstream/os [无法连接到 rhui.rackspace.com 端口 443:连接被拒绝] 这可能是防火墙问题吗?这是从全新构建的。我尝试执行以下任务时也遇到了同样的问题yum install openssl-dev Curl ...

Admin

Gitlab 是唯一支持子组级别 git repos 的供应商吗?
bitbucket

Gitlab 是唯一支持子组级别 git repos 的供应商吗?

尝试评估 Gitlab 以外的一些 SaaS Git 提供商(例如 Github、Bitbucket),但我认为它们都不支持子组级别的 repo mycompany/backend/core.git mycompany/devtools.git mycompany/security/scanner.git mycompany/mobile/ios/consumer.git mycompany/mobile/ios/enterprise.git 我不想注册 Github/Bitbucket 来测试这个,有人知道这个问题的答案吗? ...

Admin

部署到 Google App Engine 时出现 Bitbucket Pipeline 错误
bitbucket

部署到 Google App Engine 时出现 Bitbucket Pipeline 错误

googlecloudsdk.command_lib.app.deploy_util.VersionPromotionError:您的部署已成功,但将新版本升级为默认版本失败。您可能没有更改流量分配的权限。更改流量分配需要所有者、编辑者、App Engine 管理员或 App Engine 服务管理员角色。请联系您的项目所有者并使用命令gcloud app services set-traffic --splits <version>=1将流量重定向到您新部署的版本。原始错误:INVALID_ARGUMENT:请求无效。 '@type':typ...

Admin

NAT 背后的 Meraki VPN 破坏了 Windows 10 上 WSL2(Ubuntu 20)上的 Bitbucket Git
bitbucket

NAT 背后的 Meraki VPN 破坏了 Windows 10 上 WSL2(Ubuntu 20)上的 Bitbucket Git

我从我的 Windows 10 Pro(10.0.19042 Build 19042)机器访问两个 Meraki VPN: 一个不在 NAT 后面的 – 当我打开它时,我可以做git clone [...]或者git fetch [...]做得很好。 第二,它位于 NAT 后面 - 当我打开它并运行时git fetch,我收到错误消息:“致命:无法访问‘https://bitbucket.org/[project]/[project-name].git/’:gnutls_handshake() 失败:拉取功能出错。“ 为了使第二个 VPN 正常工作,我在...

Admin

无法触发构建:无法读取提交
bitbucket

无法触发构建:无法读取提交

我使用 google cloud build 并与 bitbucket 连接。触发器已与一些构建配合使用。但突然间,我收到了屏幕截图中的错误。我不知道。这是什么意思? 截屏 ...

Admin

Bitbucket YLM 管道将在 Digital Ocean 上部署
bitbucket

Bitbucket YLM 管道将在 Digital Ocean 上部署

我正在关注这指南创建管道以将我的 Django 项目部署到 Digital Ocean、Ubuntu 18 droplet。 我做了什么 SSH 密钥已生成并添加到我的远程服务器和 bitbucket 将 yml 文件与项目同步 bitbucket-pipelines.yml image: python:3.7.3 pipelines: default: - step: name: Build and test caches: - pip script: # Modi...

Admin