I solv github-release 도구를 사용하여 편집하십시오. 매력처럼 아주 쉽게 작동합니다.
- 는
- 이 코드 입력 단계 게시물 빌드에 쉘 스크립트를 추가 빌드
- 에 관련 매개 변수를 추가 :이이었다, 스케치에 대한
echo "Compressing artifacts into one file"
zip -r artifacts.zip artifacts_folder
echo "Exporting token and enterprise api to enable github-release tool"
export GITHUB_TOKEN=$$$$$$$$$$$$
export GITHUB_API=https://git.{your domain}.com/api/v3 # needed only for enterprise
echo "Deleting release from github before creating new one"
github-release delete --user ${GITHUB_ORGANIZATION} --repo ${GITHUB_REPO} --tag ${VERSION_NAME}
echo "Creating a new release in github"
github-release release --user ${GITHUB_ORGANIZATION} --repo ${GITHUB_REPO} --tag ${VERSION_NAME} --name "${VERSION_NAME}"
echo "Uploading the artifacts into github"
github-release upload --user ${GITHUB_ORGANIZATION} --repo ${GITHUB_REPO} --tag ${VERSION_NAME} --name "${PROJECT_NAME}-${VERSION_NAME}.zip" --file artifacts.zip
감사를 무엇 나는 대부분 마음에 뒀다. Groovy 포스트 빌드 스크립트 ([HTTPBUilder] (http://groovy.codehaus.org/modules/http-builder/home.html) 사용)로 시도했지만 [실패] (http : // groovy .codehaus.org/modules/http-builder/home.html). 내가 CURL 버전을해야 할 것입니다 또한 환경 변수를 설정하려고합니다. – StephenKing