我创建一个带有子模块的新项目,并希望运行gitlab-ci.yml。 但是每次跑步者告诉我他无权访问或找不到该项目时。 运行程序是Windows 10系统上的共享运行程序(必需)。它适用于较旧的项目,但不适用于新项目。
您有一些想法我做错了吗?
我已经做了什么:
CI脚本:
a1 = set(df1.apply(tuple,1).values)
a2 = set(df2.apply(tuple,1).values)
print(a1)
{('FI', 'NB444135', 'NB234471', 'Y'),
('FR', 'FR418458', 'FR765617', 'Y'),
('FR', 'FR494010', 'FR332891', 'Y'),
('FR', 'FR629810', 'FR855277', 'Y'),
('FR', 'FR740500', 'FR907878', 'Y'),
('GB', 'GB390065', 'GB66903', 'Y')}
print(a2)
{('FI', 'NB444135', 'NB234471', 'Y'),
('FR', 'FR418458', 'FR7656', 'Y'),
('FR', 'FR4910', 'FR33891', 'Y'),
('FR', 'FR629810', 'FR855277', 'Y'),
('FR', 'FR740500', 'FR907878', 'Y'),
('GB', 'GB390065', 'GB66903', 'Y')}
# now do set difference (in df2 not in df1)
diffs = pd.DataFrame(np.array([x for x in a2 - a1]))
diffs['Available'] = 'df2'
print(diffs)
0 1 2 3 Available
0 FR FR418458 FR7656 Y df2
1 FR FR4910 FR33891 Y df2
错误:
stages:
- build
variables:
ARTIFACTS_OUTPUT_PATH: "./builds"
GIT_SUBMODULE_STRATEGY: recursive
test_123:
stage: build
only:
- tags
- triggers
- schedules
- web
script:
- some commands
artifacts:
paths:
- ./builds/*
tags:
- windows
答案 0 :(得分:0)
问题是gitlab-runner没有分配给subrepo。因此,跑步者还没有进入子仓库。