субмодуля?
Вместо этого берется первый коммит модуля. Лог gitlab-ci:
Synchronizing submodule url for 'dict'
22Entering 'dict'
23Entering 'dict'
24HEAD is now at 9a9dc23 Initial commit
25Entering 'dict'
26Entering 'dict'
Джоба:
docker-build:
tags:
- dind
- docker
variables:
GIT_SUBMODULE_STRATEGY: recursive
GIT_SUBMODULE_UPDATE_FLAGS: --remote
image: docker:latest
stage: build
needs:
- job: haskell-build
artifacts: true
services:
- docker:dind
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
script:
- docker build --quiet --pull -t ${CI_REGISTRY_IMAGE}:${CI_COMMIT_REF_SLUG} -t ${CI_REGISTRY_IMAGE}:${CI_PIPELINE_ID} .
- docker push --quiet --all-tags ${CI_REGISTRY_IMAGE}
cat .gitmodules
[submodule "dict"]
path = dict
url = ../dict
branch = master%
пока что помогло добавление в джобу - apk add git - git submodule update --remote --merge так и должно быть?
Обсуждают сегодня