저는 개인 러너와 함께 GitLab CI 프로젝트를 성공적으로 설정했습니다. 갑자기 CI 단계가 20-25 초가 아닌 4 분 이상 걸리게됩니다. 나는 시간의 증가를 정확하게 지적 할 수 없다. 시간 초과가 발생하고있을 수 있습니까? 폴더/네트워크 등에 액세스하여? 내 CI 프로젝트에는 간단한 gcc
명령이 있으며 아무 것도 없습니다.GitLab CI Runner가 갑자기 매우 느림
어떤 생각/경험이 있으십니까?
저는 개인 러너와 함께 GitLab CI 프로젝트를 성공적으로 설정했습니다. 갑자기 CI 단계가 20-25 초가 아닌 4 분 이상 걸리게됩니다. 나는 시간의 증가를 정확하게 지적 할 수 없다. 시간 초과가 발생하고있을 수 있습니까? 폴더/네트워크 등에 액세스하여? 내 CI 프로젝트에는 간단한 gcc
명령이 있으며 아무 것도 없습니다.GitLab CI Runner가 갑자기 매우 느림
어떤 생각/경험이 있으십니까?
Gitlab CI의 타임 스탬프는 아직 공개되지 않았습니다 (#22745). 그러나 ts
에서 moreutils
으로 측정 할 수 있으며 bash에서는 모든 출력을 exec > >(ts) 2>&1
으로 파이프 할 수 있습니다. 우분투 이미지 예제는 다음과 같습니다.
ts:
image: ubuntu:latest
before_script:
- apt-get update
- apt-get install -qq moreutils
- exec > >(ts) 2>&1
script:
- >
for I in {1..10}; do
sleep $((RANDOM % 10))s;
echo $I;
done
gitlab-runner docs을 확인하십시오.
난 당신이 gitlab 주자 대신 gitlab 멀티 주자을 의미 최신 버전을 실행하는 가정합니다.
gitlab-runner.toml에서 runners를 실행하지 않아 많은 CI/CD 워크 플로우가 느려질 수 있습니다.
gilab 호스트에서 sudo gitlab-runner verify
을 실행하면 빨간색으로 된 항목이 있는지 확인할 수 있습니다. 잘못된 것이 있습니다.
그렇다면 /etc/gitlab-runner/config.toml
에서 gitlab-runner 구성의 작동하지 않는 이미지를 제거하거나 명령 줄 ->gitlab-runner docs again을 사용하여 이미지를 제거하십시오.
gitlab-runner service를 sudo gitlab-runner restart
으로 다시 시작하십시오.
그 후 gitlab 직원은 지연없이 매우 빠르게 작업해야합니다.
우리 : 마음 : 너무 gitlab ...
경우 당신이 laravel으로 개발하고, 우리는 그것은 출력없이 발생 될 수 있습니다 무슨 말을 오히려 어려운 CI working repo
있습니다. 주자가 짐을지고있는 것일까 요? –
안녕하세요, 비슷한 문제가 발생했습니다. 문제가 해결 되었습니까? – Progress1ve