ci: use shared Gitea publish credential

这个提交包含在:
XuqmGroup 2026-07-27 13:38:18 +08:00
父节点 0d872e803c
当前提交 05146fe26d

6
Jenkinsfile vendored
查看文件

@ -143,7 +143,11 @@ pipeline {
def json = """{"tag_name":"${env.RELEASE_TAG}","name":"${env.RELEASE_TAG}","body":"${bodyEscaped}","draft":false,"prerelease":false}""" def json = """{"tag_name":"${env.RELEASE_TAG}","name":"${env.RELEASE_TAG}","body":"${bodyEscaped}","draft":false,"prerelease":false}"""
writeFile file: 'release_payload.json', text: json writeFile file: 'release_payload.json', text: json
withCredentials([string(credentialsId: 'GITEA_TOKEN', variable: 'TOKEN')]) { withCredentials([usernamePassword(
credentialsId: 'gitea-access-token',
usernameVariable: 'GITEA_USER',
passwordVariable: 'TOKEN'
)]) {
bat """curl -sf -X POST "${env.GITEA_API_BASE}/repos/${env.GITEA_REPO_PATH}/releases" -H "Authorization: token %TOKEN%" -H "Content-Type: application/json" -d @release_payload.json""" bat """curl -sf -X POST "${env.GITEA_API_BASE}/repos/${env.GITEA_REPO_PATH}/releases" -H "Authorization: token %TOKEN%" -H "Content-Type: application/json" -d @release_payload.json"""
} }
bat 'del release_payload.json' bat 'del release_payload.json'