Using GitLab CI/CD with a Bitbucket Cloud repository

    Using GitLab CI/CD with a Bitbucket Cloud repository

    GitLab CI / CD 可以通过以下方式与 Bitbucket Cloud 一起使用:

    1. 创建一个 .

    要将 GitLab CI / CD 与 Bitbucket Cloud 存储库一起使用:

    1. 在 GitLab 中为外部 仓库创建一个CI / CD ,选择” 按 URL 进行仓库”并创建项目.

      GitLab 将导入存储库并启用 .

    2. 在 GitLab 中,创建具有作用域的个人访问令牌 . 这将用于验证来自 Web 钩子的请求,该请求将在 Bitbucket 中创建,以将新提交通知 GitLab.

    3. 在 Bitbucket 中,从” Bitbucket 设置”>”应用程序密码”中创建一个应用 程序密码,以验证构建状态脚本设置来提交 Bitbucket 中的构建状态. 存储库写权限是必需的.

    4. 在 GitLab 中,从设置> CI / CD>环境变量中 ,添加变量以允许通过 Bitbucket API 与 Bitbucket 通信:

      BITBUCKET_ACCESS_TOKEN :上面创建的 Bitbucket 应用密码.

      :如果您的 GitLab 和 Bitbucket 命名空间不同,请设置此项.

      BITBUCKET_REPOSITORY :如果您的 GitLab 和 Bitbucket 项目名称不同,请设置此项.

    5. 仍在 Bitbucket 中,创建一个.gitlab-ci.yml文件以使用该脚本将管道成功与失败推送到 Bitbucket.

    现在已将 GitLab 配置为从 Bitbucket 镜像更改,运行在.gitlab-ci.yml配置的 CI / CD 管道,并将状态推送到 Bitbucket.