cURL을 통해 프로그래밍 방식으로 Docker 빌드 CI에 대한 최신 LTS 버전의 코드 이름을 가져오고 싶습니다. 이를 쿼리하는 API 친화적인 방법이 있습니까? 아니면 인덱스에서 스크래핑 작업과 수학 논리를 처리해야 합니까 https://cdimage.ubuntu.com/releases/
(반드시 Ubuntu에 종속되는 것은 아니지만 모든 배포판에서 사용할 수 있음)?
답변1
넌 할 수있어무엇을 do-release-upgrade
하는가그리고 사용https://changelogs.ubuntu.com/meta-release-ltsLTS 릴리스 목록을 가져와서 다음을 구문 분석합니다.
% curl -s https://changelogs.ubuntu.com/meta-release-lts | grep Name: | tail -n1
Name: Focal Fossa
형식https://changelogs.ubuntu.com/meta-release-lts매우 간단하며 구문 분석이 어렵지 않아야 합니다. 또한 있습니다https://changelogs.ubuntu.com/meta-release모든 릴리스에 대해.