Skip to content

Commit ada609c

Browse files
Support for self-hosted enterprise url (#170)
* feat: set baseurl * fix: param * feat: set baseurl only if not github public * fix: syntax * fix: syntax * fix: syntax * refactor: command prefix
1 parent 7ee5ce9 commit ada609c

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

release.sh

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,27 +198,31 @@ fi
198198
MD5_SUM=$(md5sum ${RELEASE_ASSET_PATH} | cut -d ' ' -f 1)
199199
SHA256_SUM=$(sha256sum ${RELEASE_ASSET_PATH} | cut -d ' ' -f 1)
200200

201-
# prefix upload extra params
202-
GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS=''
201+
# uploader command
202+
BASE_UPLOADER_COMMAND="github-assets-uploader -logtostderr -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY}"
203+
if [ ${GITHUB_SERVER_URL} != 'https://github.com' ]; then
204+
BASE_UPLOADER_COMMAND="${BASE_UPLOADER_COMMAND} -baseurl ${GITHUB_SERVER_URL}"
205+
fi
203206
if [ ${INPUT_OVERWRITE^^} == 'TRUE' ]; then
204-
GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS="-overwrite"
207+
BASE_UPLOADER_COMMAND="${BASE_UPLOADER_COMMAND} -overwrite"
205208
fi
206209

210+
207211
if [ ${INPUT_UPLOAD^^} == 'TRUE' ]; then
208212
# update binary and checksum
209-
github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH} -mediatype ${MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY}
213+
${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH} -mediatype ${MEDIA_TYPE}
210214
if [ ${INPUT_MD5SUM^^} == 'TRUE' ]; then
211215
MD5_EXT='.md5'
212216
MD5_MEDIA_TYPE='text/plain'
213217
echo ${MD5_SUM} >${RELEASE_ASSET_PATH}${MD5_EXT}
214-
github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH}${MD5_EXT} -mediatype ${MD5_MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY}
218+
${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH}${MD5_EXT} -mediatype ${MD5_MEDIA_TYPE}
215219
fi
216220

217221
if [ ${INPUT_SHA256SUM^^} == 'TRUE' ]; then
218222
SHA256_EXT='.sha256'
219223
SHA256_MEDIA_TYPE='text/plain'
220224
echo ${SHA256_SUM} >${RELEASE_ASSET_PATH}${SHA256_EXT}
221-
github-assets-uploader -logtostderr -f ${RELEASE_ASSET_PATH}${SHA256_EXT} -mediatype ${SHA256_MEDIA_TYPE} ${GITHUB_ASSETS_UPLOADR_EXTRA_OPTIONS} -repo ${RELEASE_REPO} -token ${INPUT_GITHUB_TOKEN} -tag=${RELEASE_TAG} -releasename=${RELEASE_NAME} -retry ${INPUT_RETRY}
225+
${BASE_UPLOADER_COMMAND} -f ${RELEASE_ASSET_PATH}${SHA256_EXT} -mediatype ${SHA256_MEDIA_TYPE}
222226
fi
223227
fi
224228

0 commit comments

Comments
 (0)