gitea.release(): allow release name customization
This commit is contained in:
parent
14bf4665f1
commit
57194c84eb
|
@ -7,6 +7,7 @@ GITEA_RELEASE_ORG=${GITEA_RELEASE_ORG}
|
||||||
GITEA_RELEASE_BASE_URL=${GITEA_BASE_URL:-https://forge.cadoles.com}
|
GITEA_RELEASE_BASE_URL=${GITEA_BASE_URL:-https://forge.cadoles.com}
|
||||||
GITEA_RELEASE_USERNAME=${GITEA_RELEASE_USERNAME}
|
GITEA_RELEASE_USERNAME=${GITEA_RELEASE_USERNAME}
|
||||||
GITEA_RELEASE_PASSWORD=${GITEA_RELEASE_PASSWORD}
|
GITEA_RELEASE_PASSWORD=${GITEA_RELEASE_PASSWORD}
|
||||||
|
GITEA_RELEASE_NAME=${GITEA_RELEASE_NAME}
|
||||||
GITEA_RELEASE_VERSION=${GITEA_RELEASE_VERSION}
|
GITEA_RELEASE_VERSION=${GITEA_RELEASE_VERSION}
|
||||||
GITEA_RELEASE_COMMITISH_TARGET=${GITEA_RELEASE_COMMITISH_TARGET}
|
GITEA_RELEASE_COMMITISH_TARGET=${GITEA_RELEASE_COMMITISH_TARGET}
|
||||||
GITEA_RELEASE_IS_DRAFT=${GITEA_RELEASE_IS_DRAFT:-false}
|
GITEA_RELEASE_IS_DRAFT=${GITEA_RELEASE_IS_DRAFT:-false}
|
||||||
|
@ -93,7 +94,7 @@ function create_release {
|
||||||
|
|
||||||
payload=$(json_set "$payload" body "$GITEA_RELEASE_BODY" true)
|
payload=$(json_set "$payload" body "$GITEA_RELEASE_BODY" true)
|
||||||
payload=$(json_set "$payload" draft $GITEA_RELEASE_IS_DRAFT)
|
payload=$(json_set "$payload" draft $GITEA_RELEASE_IS_DRAFT)
|
||||||
payload=$(json_set "$payload" name "\"$GITEA_RELEASE_VERSION\"")
|
payload=$(json_set "$payload" name "\"${GITEA_RELEASE_NAME:-$GITEA_RELEASE_VERSION}\"")
|
||||||
payload=$(json_set "$payload" prerelease $GITEA_RELEASE_IS_PRERELEASE)
|
payload=$(json_set "$payload" prerelease $GITEA_RELEASE_IS_PRERELEASE)
|
||||||
payload=$(json_set "$payload" tag_name "\"${GITEA_RELEASE_VERSION:-$GITEA_RELEASE_COMMITISH_TARGET}\"")
|
payload=$(json_set "$payload" tag_name "\"${GITEA_RELEASE_VERSION:-$GITEA_RELEASE_COMMITISH_TARGET}\"")
|
||||||
payload=$(json_set "$payload" target_commitish "\"$GITEA_RELEASE_COMMITISH_TARGET\"")
|
payload=$(json_set "$payload" target_commitish "\"$GITEA_RELEASE_COMMITISH_TARGET\"")
|
||||||
|
|
|
@ -45,6 +45,7 @@ def release(String credentialsId, String org, String project, Map options = [:])
|
||||||
def baseUrl = options.get('baseUrl', 'https://forge.cadoles.com')
|
def baseUrl = options.get('baseUrl', 'https://forge.cadoles.com')
|
||||||
def defaultVersion = sh(returnStdout: true, script: 'git describe --always').trim()
|
def defaultVersion = sh(returnStdout: true, script: 'git describe --always').trim()
|
||||||
def releaseVersion = options.get('releaseVersion', defaultVersion)
|
def releaseVersion = options.get('releaseVersion', defaultVersion)
|
||||||
|
def releaseName = options.get('releaseName', releaseVersion)
|
||||||
def commitishTarget = options.get('commitishTarget', env.GIT_COMMIT)
|
def commitishTarget = options.get('commitishTarget', env.GIT_COMMIT)
|
||||||
|
|
||||||
def defaultIsPrerelease = true
|
def defaultIsPrerelease = true
|
||||||
|
@ -81,6 +82,7 @@ def release(String credentialsId, String org, String project, Map options = [:])
|
||||||
export GITEA_RELEASE_ORG="${org}"
|
export GITEA_RELEASE_ORG="${org}"
|
||||||
export GITEA_RELEASE_BASE_URL="${baseUrl}"
|
export GITEA_RELEASE_BASE_URL="${baseUrl}"
|
||||||
export GITEA_RELEASE_VERSION="${releaseVersion}"
|
export GITEA_RELEASE_VERSION="${releaseVersion}"
|
||||||
|
export GITEA_RELEASE_NAME="${releaseName}"
|
||||||
export GITEA_RELEASE_COMMITISH_TARGET="${commitishTarget}"
|
export GITEA_RELEASE_COMMITISH_TARGET="${commitishTarget}"
|
||||||
export GITEA_RELEASE_IS_DRAFT="${isDraft}"
|
export GITEA_RELEASE_IS_DRAFT="${isDraft}"
|
||||||
export GITEA_RELEASE_IS_PRERELEASE="${isPrerelease}"
|
export GITEA_RELEASE_IS_PRERELEASE="${isPrerelease}"
|
||||||
|
|
Loading…
Reference in New Issue