InfoGrab Docs

`needs`로 잡을 더 빨리 시작하기

needs 키워드를 사용하여 pipeline의 잡 간에 의존성을 만들 수 있습니다. 잡은 pipeline의 stages 구성에 관계없이 의존성이 충족되는 즉시 실행됩니다. 스테이지가 정의되지 않은 pipeline(사실상 하나의 대형 스테이지)도 구성할 수 있으며 잡은 여전히 올바른 순서로 실행됩니다. 이 pipeline 구조는 방향성 비순환 그래프 의 일종입니다. 예를 들어, 메인 프로젝트의 일부로 빌드되는 특정 도구나 별도의 웹사이트가 있을 수 있습니다. needs 를 사용하면 이러한 잡 간에 의존성을 지정할 수 있으며 GitLab은 각 스테이지가 완료될 때까지 기다리는 대신 가능한 한 빨리 잡을 실행합니다. 다른 CI/CD 솔루션과 달리 GitLab은 스테이지 또는 스테이지리스 실행 흐름 중 하나를 선택할 필요가 없습니다. 단일 pipeline에서 스테이지와 스테이지리스의 하이브리드 조합을 구현할 수 있으며, needs 키워드만으로 모든 잡에 대해 기능을 활성화할 수 있습니다.