낙지 -OC- 코렐리브스 -CDTAPI
핵심 라이브러리는 다음으로 구성됩니다.
OC_CDTAPI 모듈
- API.PY - HTTP/HTTPS Quier에 대한 파이썬 요청 확장
- DBSM2API.PY- API 대 데이터베이스 스키마 관리자 (일부 예상 구현)
- DevPiapi.py - Python Index를 다루는 클래스 - DMSAPI.PY - 분배 관리 시스템에 대한 API (일부 제안 된 구현)
- DMSGETVERAPI.PY - 분배 관리 시스템의 GetVersion 부분을위한 API (일부 제안 된 구현)
- FOREMANAPI.PY - API to Foreman (Limited)
- Jenkinsapi.py - Jenkins v.1.x에 대한 API
- NEXUSAPI.PY-API에서 Maven 호환 스토리지 (현재 소나 타입 Nexus 및 JFrog Artifactory)
- testserver.py-API.PY 기반 모듈 테스트를위한 MOCK HTTP 서버
- NEXUS.PY-Maven 호환 리소스의 명령 줄 인터페이스 : 업로드, 다운로드, 아티팩트 삭제
템플릿 (향후 사용 가능) :
Dockerfile은 모든 라이브러리에 대한 bdist_wheels를 구축합니다. 결과 이미지를 사용하여 PYPI에 배포하거나 라이브러리를 직접 가져 오기위한 소스로 사용할 수 있습니다.