Size: a a a

2020 March 19

AG

Andrey Gumilev in ru_gitlab
Ты сам правишь процессом
источник

DG

Denis G in ru_gitlab
Andrey Gumilev
Ты сам правишь процессом
Потому что могли натворить дел до меня)
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
Потому что могли натворить дел до меня)
В ямле всё определено если нет до дефолтный
источник

AG

Andrey Gumilev in ru_gitlab
Очень просто
источник

DG

Denis G in ru_gitlab
Вот тут явно дефолтный:

Running with gitlab-runner 12.7.1 (003f00)
 on runner
Using Shell executor...
00:00
Running on runner...


А вот тут явно тот что нужно, это я тестил на уровне раннера.
Using Docker executor with image node:lts ...
00:03
Pulling docker image node:lts ...
Using docker image sha20dc9a for node:lts ...
Running on runner-_YFJ9A-7-pect-9-current-0 -runner2...
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
Вот тут явно дефолтный:

Running with gitlab-runner 12.7.1 (003f00)
 on runner
Using Shell executor...
00:00
Running on runner...


А вот тут явно тот что нужно, это я тестил на уровне раннера.
Using Docker executor with image node:lts ...
00:03
Pulling docker image node:lts ...
Using docker image sha20dc9a for node:lts ...
Running on runner-_YFJ9A-7-pect-9-current-0 -runner2...
Шелл
источник

AG

Andrey Gumilev in ru_gitlab
Шелл
источник

DG

Denis G in ru_gitlab
А вот тут почему то не хавает)

npm:
 stage: build
 image: node:lts
 script:
   - which npm
   - npm ci
   - npm run
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
А вот тут почему то не хавает)

npm:
 stage: build
 image: node:lts
 script:
   - which npm
   - npm ci
   - npm run
Екзекьютер шелллл
источник

AG

Andrey Gumilev in ru_gitlab
У тебя
источник

DG

Denis G in ru_gitlab
Это я понимаю, не понимаю почему образ не жрет)
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
Это я понимаю, не понимаю почему образ не жрет)
Олег если Шелл то что он жрать должен?
источник

DG

Denis G in ru_gitlab
Andrey Gumilev
Олег если Шелл то что он жрать должен?
Дошло. Спасибо, чет сразу не догнал.
источник
2020 March 20

AS

Artem Savinov in ru_gitlab
приветствую, такой вопрос- почему так?
условный pipeline https://pastebin.com/i5b4ia34 , 3 stage - в первых двух по 3 джобы , в последнем одна. Джобы 2го стеджа хотят артефакты с джоб первого стейджа (через needs). Единственная джоба 3его стейджа хочет артефакты со всех джоб второго стейджа, при этом если к примеру падает джоба 11, то джоба 21 не выполняется, то джоба 31 выполняется(естественно не подтягивая артефакты джобы 21 так, как та не выполнялась). Если ручками перезапустить джобу11 и она отработает успешно, то автоматом запустится и отработает джоба 21 и даже если отработает успешно- джоба 31 не будет перезапущена и в ней будут не все артефакты.
1) Почему джоба 31 запускается если у нее в needs есть не отработанная джоба
2) Если такое поведение норма- как сделать чтобы джоба 31 перезапускалась после успешного выполнения джобы 21 ?
источник

AS

Artem Savinov in ru_gitlab
dependences использорвать не хочется так, как реальный pipeline гораздо больше и нет смысла джобам в разных stage ждать пока соберутся все джобы предыдущего
источник

I

Ivgenich in ru_gitlab
"By default, the trigger job completes with the success status as soon as the downstream pipeline is created." Но у меня основной пайплайн повисает в статусе running. Это косяк или я что-то не так понял? Исходя из документации же получается, что как только триггер создаст даунстрим пайплайн он должен стать "зелененьким", а он висит на паузе. Да - у меня в чайлд пайплайне все джобы мануальные.
источник

I

Ivgenich in ru_gitlab
источник

I

Ivgenich in ru_gitlab
И в таком состоянии так и будет висеть.
источник

LL

Lefa Lefa in ru_gitlab
гитлаберы, дорогие, подскажите, а если вам необходим в CI билд на винде, что вы используете?
источник

AG

Andrey Gumilev in ru_gitlab
Lefa Lefa
гитлаберы, дорогие, подскажите, а если вам необходим в CI билд на винде, что вы используете?
шел
источник