Size: a a a

2020 June 19

M

MAdMAx in ru_gitlab
И С
Подскажите, почему не работают артефакты?

Есть вот такой gitlab file
image: alpine:latest

stages:
 - touch

Touch 3 files:
 stage: touch
 script:
   - echo "Hello 1" > /tmp/f1.txt
   - echo "Hello 2" > /tmp/f2.txt
   - ls -l /tmp
 artifacts:
   paths:
     - tmp/

Но при запуске показывает следующее:
Executing "step_script" stage of the job script
00:01
$ echo "Hello 1" > /tmp/f1.txt
$ echo "Hello 2" > /tmp/f2.txt
$ echo "Hello 2" > /tmp/f3.txt
$ ls -l /tmp
total 24
-rw-r--r--    1 root     root             8 Jun 19 06:20 f1.txt
-rw-r--r--    1 root     root             8 Jun 19 06:20 f2.txt
-rw-r--r--    1 root     root             8 Jun 19 06:20 f3.txt
Uploading artifacts for successful job
00:00
Uploading artifacts...
WARNING: tmp/: no matching files                  
ERROR: No files to upload  

Пробовал указывать по разному
tmp/ /tmp/ tmp/* tmp/*.txt

Ничего не помогло. В чем проблема?
All paths to files and directories are relative to the repository that was cloned during the build.
из доки.
источник

S

Sebor in ru_gitlab
И С
Подскажите, почему не работают артефакты?

Есть вот такой gitlab file
image: alpine:latest

stages:
 - touch

Touch 3 files:
 stage: touch
 script:
   - echo "Hello 1" > /tmp/f1.txt
   - echo "Hello 2" > /tmp/f2.txt
   - ls -l /tmp
 artifacts:
   paths:
     - tmp/

Но при запуске показывает следующее:
Executing "step_script" stage of the job script
00:01
$ echo "Hello 1" > /tmp/f1.txt
$ echo "Hello 2" > /tmp/f2.txt
$ echo "Hello 2" > /tmp/f3.txt
$ ls -l /tmp
total 24
-rw-r--r--    1 root     root             8 Jun 19 06:20 f1.txt
-rw-r--r--    1 root     root             8 Jun 19 06:20 f2.txt
-rw-r--r--    1 root     root             8 Jun 19 06:20 f3.txt
Uploading artifacts for successful job
00:00
Uploading artifacts...
WARNING: tmp/: no matching files                  
ERROR: No files to upload  

Пробовал указывать по разному
tmp/ /tmp/ tmp/* tmp/*.txt

Ничего не помогло. В чем проблема?
Ты файлы создаёшь в /tmp/, а искать их хочешь в tmp/
Разницу чувствуешь?
источник

ИС

И С in ru_gitlab
Sebor
Ты файлы создаёшь в /tmp/, а искать их хочешь в tmp/
Разницу чувствуешь?
> Пробовал указывать по разному
tmp/ /tmp/ tmp/* tmp/*.txt
источник

ИС

И С in ru_gitlab
MAdMAx
All paths to files and directories are relative to the repository that was cloned during the build.
из доки.
Да, я видел это, но так и не понял. То есть нужно указывать что-то типа ../../../tmp/?
источник

M

MAdMAx in ru_gitlab
И С
Да, я видел это, но так и не понял. То есть нужно указывать что-то типа ../../../tmp/?
создай подкаталог и в него пиши, и забирай потом оттуда же
источник

ИС

И С in ru_gitlab
MAdMAx
создай подкаталог и в него пиши, и забирай потом оттуда же
Спасибо, получилось
источник

GM

Gleb Mekhrenin in ru_gitlab
mahon Михаил Чемякин
получается можно сделать докер контейнер с вижуалстудией чтобы в нем компилить приложение?
но работать он будет только на винде
источник

mahon Михаил Чемякин... in ru_gitlab
Gleb Mekhrenin
но работать он будет только на винде
мне так и надо
источник

GM

Gleb Mekhrenin in ru_gitlab
источник

GM

Gleb Mekhrenin in ru_gitlab
источник

СВ

Сергей Вихирев... in ru_gitlab
Главное помните про
https://github.com/moby/moby/issues/40444
источник

СВ

Сергей Вихирев... in ru_gitlab
ох у меня с этого бага подгорает
источник

СВ

Сергей Вихирев... in ru_gitlab
приходится делать
docker create ..
docker cp
docker commit
чтоб обойти :D
источник

Vs

Vilgelm skavr in ru_gitlab
Ребят кто подскажет ответ на мой тупой вопрос... мне надо некоторые задания запускать на конкретном раннере... Делаю
only:
- ИмяРаннера

не прокатывает...
делаю
tags:
- Имя раннера

тож чет не пашет
источник

Vs

Vilgelm skavr in ru_gitlab
в гитлабе... в пайпллайне *
источник

Vs

Vilgelm skavr in ru_gitlab
что я делаю не так?
источник

GM

Gleb Mekhrenin in ru_gitlab
Тэг на раннер повесь сначала
источник

Vs

Vilgelm skavr in ru_gitlab
висит вроде
источник

Vs

Vilgelm skavr in ru_gitlab
источник

Vs

Vilgelm skavr in ru_gitlab
источник