본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

플랫폼 내에서 스파크 모듈 고정하기

Code Repositories는 스파크 모듈의 특정 버전 사용을 강제하는 저장소에 대한 스파크 모듈을 고정할 수 있게 해줍니다. 새로운 빌드와 기존 빌드 모두에 대해 스파크 모듈을 고정할 수 있습니다.

가장 최신의 성능 및 보안 기능을 위해 항상 최신 버전의 스파크를 사용하는 것을 권장합니다. 스파크 모듈을 고정하는 것은 일시적인 조치여야 합니다.

스파크 모듈을 고정하는 방법

Code Repositories의 설정 탭으로 이동한 다음 Runtime overrides를 선택합니다.

Runtime overrides 탭

고정핀 생성하기

Runtime overrides 탭에서 Set pin을 선택합니다.

모든 브랜치에 핀 생성

모든 브랜치 또는 특정 브랜치에 핀을 생성할 수 있습니다. 고정하고자 하는 스파크 모듈 버전(주어진 저장소에서 사용 가능한 각 모듈 유형에 대해)을 선택하고 만료 날짜를 지정할 수 있습니다. 만료 날짜는 현재 날짜로부터 90일 이상 후로 설정할 수 없습니다. 핀은 90일 기간이 끝나거나 지정한 만료 날짜가 먼저 도래할 때 만료됩니다. 만료 날짜가 지나면 빌드가 실패할 수 있습니다.

모든 브랜치에 고정핀 생성하기

먼저 고정하려는 스파크 버전과 만료 날짜를 지정합니다.

버전 선택하기

안정되지 않은 버전과 비추천 버전은 반드시 필요한 경우가 아니라면 사용하지 않는 것을 권장하므로, 경고 표시가 앞에 붙어 있습니다.

완료되면 저장하기를 선택하여 핀을 설정합니다.

특정 브랜치에 고정핀 생성하기

각 브랜치에 대해 버전을 고정할 수 있습니다. 또한 지정되지 않은 브랜치에 대한 버전도 선택할 수 있습니다.

브랜치별 버전 선택하기

완료되면 저장하기를 선택하여 핀을 설정합니다. 아래 샘플 스크린샷에서는 버전 1.916.0에 대해 모든 브랜치에 고정핀을 생성하고, 이는 2023년 12월 20일 오전 12시에 만료되도록 설정하였습니다.

저장하기 전 화면

핀을 설정한 후에는 핀이 생성된 것을 확인할 수 있는 메시지를 볼 수 있습니다.

확인

기존 핀 수정하기

편집하기를 선택하면 핀을 수정할 수 있습니다. 핀 생성에 대한 동일한 워크플로를 사용하여 브랜치, 버전, 만료 날짜를 변경할 수 있습니다. Archive를 선택하면 핀을 제거하고 이전에 설정한 핀에 Expired 레이블을 추가합니다.

아카이빙 확인

아카이브한 핀을 다시 생성하려면 Restore를 선택할 수 있습니다.

만료 레이블

고정핀 보기

빌드 미리보기 > 상세 보기 페이지에서 저장소에 대해 고정한 버전을 볼 수 있습니다.

빌드 미리보기 보기

FAQ

1. 핀이 90일 후에 만료되는 이유는 무엇인가요? 더 긴 기간 동안 사용할 수 없나요?

가장 최신 버전의 스파크를 항상 사용하는 것을 권장합니다. 그렇지 않을 경우, 성능 및 보안 수정 및 개선 사항을 놓칠 수 있으며 이는 빌드에 부정적인 영향을 미칠 수 있습니다.

그러나, 핀을 필요로 하는 특정 사용 사례가 있을 수 있음을 이해하며, 이 기능을 일시적인 기능으로 제공하고 있습니다. 만료 날짜가 도래하기 전에 최신 버전의 스파크와 호환될 수 있도록 필요한 변경을 하는 것을 권장합니다.

2. 핀이 곧 만료될 때 UI를 통해 알림을 받을 수 있나요?

이 기능은 개발 중입니다.

3. Job Tracker UI를 통해 개별 빌드를 고정할 수 있나요?

이 기능은 개발 중입니다.

4. 이 기능을 사용하려면 업그레이드하거나 제 쪽에서 변경을 해야 하나요?

당신 쪽에서 필요한 업그레이드나 액션은 없습니다.

5. 이 기능은 새로운 빌드에만 사용 가능한가요, 아니면 기존 빌드에도 적용할 수 있나요?

새로운 빌드와 기존 빌드 모두에 이 기능을 사용할 수 있습니다.

6. 내 작업이 이미 cdconfig에 고정되어 있는 경우 어떻게 되나요?

플랫폼 내의 핀이 항상 우선됩니다.