首页 > 解决方案 > 通过 bitbucket 管道使用 git 子模块

问题描述

所以我有一个版本控制脚本,我想在我的几个存储库中共享它。我决定为此目的使用子模块——也许不是最聪明的主意……

我正在尝试以这种方式从 BB 管道调用版本控制脚本:

image: python:3.6

pipelines:
  default:
    - step:
        name: Development build - linting
        script:
          - git submodule init
          - bash versioning/version.sh 

不幸的是,我收到以下错误消息: bash: versioning/version.sh: No such file or directory

但是,当我运行时,echo "$(ls)"我看到存在文件夹版本控制。我尝试运行 echo "$(cd versioning; ls)",但由于某种原因这不起作用......

标签: bashgitbitbucketgit-submodulesbitbucket-pipelines

解决方案


推荐阅读