API 코드를 Linux 서버에 배포하기위한 Jenkins 배포 프로젝트가 있습니다. Jenkins 프로젝트는 배포 할 수있는 API 목록을 제공하는 "choice parameter"로 매개 변수화되며 사용자가 배포하려는 API 버전을 입력해야하는 "string parameter"가 있습니다.
"choice 매개 변수"에서 API 이름을 선택할 때 "JFrog Articatory"에서 사용 가능한 API 패키지 버전 목록을 사용자에게 제공하고 싶습니다
예 : 사용자가 사용 가능한 API 목록에서 "Ticket API"를 선택하면 Jenkins 프로젝트는 "JFrog Artifactory"를 체크인하여 "Ticket API"의 사용 가능한 버전 목록을 가져 와서 표시해야합니다. 사용자가 배포하려는 버전을 선택할 수 있습니다.
이 작업을 수행 할 수있는 방법이 있다면 어떤 입력이라도 도움이 될 것입니다.
감사합니다.
- 답변 # 1
관련 자료
- python - pip 203으로 사용 가능한 pypi 패키지 버전을 확인하는 방법은 무엇입니까?
- arch linux - pacman으로 사용 가능한 패키지 버전 쿼리
- ansible - 'nginx'와 일치하는 패키지를 사용할 수 없습니다
- linux - Artifactory에서 RPM 패키지 설치
- python - 가져 오기 명령문 이후 패키지 내의 모듈을 사용할 수 없음
- nuget - JFrog CLI로 Artifactory 패키지 검색 결과를 버전 번호로 정렬하는 방법은 무엇입니까?
- continuous integration - npm 패키지를 사용자 지정 아티팩트로 게시/배포하는 방법
- 반짝이는 앱 사용자가 R에서 올바른 패키지 버전을 사용하고 있는지 확인하는 방법
- centos6 - centos 6에서"yum install R"을 사용할 때"R 패키지가 없습니다"
- c# - 레거시 앱과 UWP 패키지 간의 빌드 버전을 Desktop Bridge와 자동으로 일치시키는 방법이 있습니까?
- versioning - JFROG 인공물에서 최신 인공물 검색
- elixir - 다른 환경에서 다른 버전의 패키지를 사용할 수 있습니까?
- Condi 패키지를 설치하면 Artifactory 저장소를 채널로 사용하는 경우에만 Python 오류가 반환됩니다
- artifactory 용 jfrog cli - 폴더 아카이브 다운로드
- android - JFrog Artifactory의 Kotlin 멀티 플랫폼 라이브러리 사용
- cran - R CMD 검사, 경고, Rd 상호 참조, 패키지 없음
- python - 환경에 설치된 패키지는 다른 환경에서도 사용할 수 있습니다 왜 그렇습니까?
- JFrog Artifactory에 배포 된 이슈에 대한 고유 한 링크
- 왜 --packages 명령을 사용하여 Spark 클라이언트/드라이버에서 파이썬 패키지를 사용할 수 없거나로드 할 수 없습니까?
JFrog Artifactory 부분의 경우 "Artifact Version Search"API 호출을 사용하여 버전을 얻을 수 있습니다. 로컬, 원격 또는 가상 리포지토리에서 GroupId 및 ArtifactId별로 사용 가능한 모든 아티팩트 버전을 검색 할 수 있습니다. 해당 API 호출을 사용하면 JSON 형식으로 특정 아티팩트의 버전을 얻을 수 있습니다.