GitLab Runner 기능 플래그
GitLab Runner 기능 플래그에 대해 설명합니다.
Warning 기본적으로 비활성화된 기능을 활성화하면 데이터 손상, 안정성 저하, 성능 저하 및 보안 문제가 발생할 수 있습니다. 기능 플래그를 활성화하기 전에 관련 위험을 인지해야 합니다. 자세한 내용은 개발 중인 기능 활성화 시 위험 을 참고하세요. 기능 플래그는 특정 기능을 활성화하거나 비활성화할 수 있는 토글입니다. 이 플래그는 일반적으로 다음 경우에 사용됩니다: 자원봉사자가 테스트할 수 있도록 제공되지만 모든 사용자에게 활성화할 준비가 되지 않은 베타 기능의 경우. 베타 기능은 때로 불완전하거나 추가 테스트가 필요합니다. 베타 기능을 사용하려는 사용자는 위험을 감수하고 기능 플래그로 해당 기능을 명시적으로 활성화할 수 있습니다. 기능이 필요하지 않거나 시스템에서 위험을 감수하지 않으려는 다른 사용자는 기능이 기본적으로 비활성화되어 있어 가능한 버그와 회귀의 영향을 받지 않습니다. 가까운 미래에 기능 지원 중단이나 기능 제거를 초래하는 주요 변경 사항의 경우. 제품이 발전함에 따라 기능이 변경되거나 완전히 제거되는 경우가 있습니다. 알려진 버그는 종종 수정되지만, 일부 경우 사용자가 이미 영향을 받은 버그에 대한 해결책을 찾아낸 경우가 있습니다. 표준화된 버그 수정을 강제로 채택하게 하면 사용자 정의 구성에 다른 문제가 발생할 수 있습니다. 이러한 경우 기능 플래그를 사용하여 필요에 따라 이전 동작에서 새 동작으로 전환합니다. 이를 통해 사용자는 이전 동작에서 새 동작으로의 원활하고 영구적인 전환을 계획할 시간을 갖고 새 버전의 제품을 채택할 수 있습니다. 기능 플래그는 환경 변수를 사용하여 토글됩니다. 기능 플래그를: 활성화하려면 해당 환경 변수를 "true" 또는 1 로 설정합니다. 비활성화하려면 해당 환경 변수를 "false" 또는 0 으로 설정합니다. 사용 가능한 기능 플래그 # 기능 플래그 기본값 지원 중단 제거 예정 설명 FF_NETWORK_PER_BUILD false [dotted-circle] No docker 실행기로 빌드별 네트워크 생성을 활성화합니다 FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY false [dotted-circle] No false 로 설정하면 #4119 와 같은 문제를 해결하기 위해 exec 대신 attach 를 통한 원격 Kubernetes 명령 실행을 비활성화합니다 FF_USE_DIRECT_DOWNLOAD true [dotted-circle] No true 로 설정하면 Runner가 첫 번째 시도에서 GitLab을 통해 프록시하는 대신 모든 아티팩트를 직접 다운로드하려고 시도합니다. 활성화하면 GitLab에서 오브젝트 스토리지가 활성화된 경우 TLS 인증서 유효성 검사 문제로 인해 다운로드 실패가 발생할 수 있습니다. 자체 서명 인증서 또는 사용자 정의 인증 기관 을 참고하세요 FF_SKIP_NOOP_BUILD_STAGES true [dotted-circle] No false 로 설정하면 실행해도 효과가 없는 경우에도 모든 빌드 단계가 실행됩니다 FF_US
