휠 파일의 빌드를 Bamboo 계획에 통합하려고합니다. 궁극적으로, 나는 .whl 파일의 버전 태그의 일부를 Bamboo 빌드 번호에 묶는 것을 좋아한다. 예를 들어, 버전 0의 시험판은 연속 빌드의 경우 0.dev1, 0.dev2, 0.dev3이 될 것이다. .Python 휠 버전 태그를 동적으로 설정하십시오.
당신이 setup.py
파일에 setup
기능에 정의 된 version
매개 변수에 추가 된 태그를 지정할 수 있도록 할 것 --tag_build
옵션을 허용하는 데 사용 된 달걀 형식입니다. bdist_wheel
명령에는 동일한 옵션이없는 것 같습니다.
이것은 Bamboo 빌드 번호 변수를 사용하여 스크립트에서 setup.py
을 실행하는 희망을 버렸습니다. Powershell로 빌드 스크립트를 변환하거나 각 빌드에서 즉시 setup.py
을 생성하는 것 외에 다른 제안을 찾고 있습니다.
감사 : 따라서,
setup.py
는 단순히bamboo_buildNumber
환경 변수에 따라setup()
함수의version
매개 변수를 설정할 수 있습니다! 이것은 Bamboo의 프로젝트에 계획을 추가하려는 첫 번째 시도 였고 아직 설정 한 env 변수에 대한 모든 문서를 찾지 못했습니다. – TWReeversetup.cfg 또는 명령 줄 매개 변수를 사용하여이를 수행하는 방법을 알고 있습니까? – rstackhouse