раннере.
                  
                  
                  
                  
                  
                  Код стейджа очень простой.
                  
                  
                  
                  
                  
                  deploy:
                  
                  
                    stage: deploy
                  
                  
                    image: nexus.local:port/myimage:latest
                  
                  
                    script: 
                  
                  
                      - /opt/app/script.sh --token $TOKEN
                  
                  
                    only:
                  
                  
                      - master
                  
                  
                  
                  
                  
                  Вопрос в чем:
                  
                  
                  Когда я локально запускаю script.sh он через каждые 10 секунд выдает инфу о своем действии, а когда его-же запускаю через этот пайплан он выдает весь вывод за все время работы по его завершению.
                  
                  
                  
                  
                  
                  Данное поведение очень похоже на поведение при запуске
                  
                  
                  
                  
                  
                  docker run  nexus.local:port/myimage:latest /opt/app/script.sh --token $TOKEN
                  
                  
                  
                  
                  
                  но при указании ключа -t все приходит в норму и информация выводится постепенно, а не скопом после завершения работы скрипта.
                  
                  
                  
                  
                  
                  docker run -t nexus.local:port/myimage:latest /opt/app/script.sh --token $TOKEN
                  
                  
                  
                  
                  
                  Как или где указать Allocate TTY в gitlab? Или проблема не в гитлабе?
                  
                  
                
гитлаб раннер запускает контейнеры без терминала. Логично, в общем-то, нафига ему терминал?
Обсуждают сегодня