Compare commits
2 Commits
bbb8f457d6
...
c82cfd7a3e
| Author | SHA1 | Date | |
|---|---|---|---|
|
c82cfd7a3e
|
|||
|
98bee78634
|
27
.jenkinsfile
27
.jenkinsfile
@@ -36,23 +36,13 @@ pipeline {
|
|||||||
url: env.GITEA_API_URL,
|
url: env.GITEA_API_URL,
|
||||||
httpMode: 'POST',
|
httpMode: 'POST',
|
||||||
customHeaders: [
|
customHeaders: [
|
||||||
[name: 'Accept-Type', value: 'application/json'],
|
[name: 'Accept', value: 'application/json'],
|
||||||
[name: 'Content-Type', value: 'application/json;charset=utf-8'],
|
[name: 'Content-Type', value: 'application/json;charset=utf-8'],
|
||||||
[name: 'Authorization', value: 'token ' + env.GITEA_TOKEN],
|
[name: 'Authorization', value: 'token ' + env.GITEA_TOKEN],
|
||||||
],
|
],
|
||||||
requestBody: releaseData)
|
requestBody: releaseData)
|
||||||
|
|
||||||
def responseCode = responseApi.status
|
def releaseId = new groovy.json.JsonSlurper().parseText(responseApi.content).id
|
||||||
def responseBody = responseApi.content
|
|
||||||
|
|
||||||
if (responseCode != 201) {
|
|
||||||
error """
|
|
||||||
❌ Ошибка: Gitea вернул HTTP код ${responseCode}. Ожидался 201.
|
|
||||||
Тело ответа: ${responseBody}
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
|
|
||||||
def releaseId = new groovy.json.JsonSlurper().parseText(responseBody).id
|
|
||||||
env.RELEASE_ID = releaseId
|
env.RELEASE_ID = releaseId
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -79,20 +69,11 @@ pipeline {
|
|||||||
url: "${env.GITEA_API_URL}/${env.RELEASE_ID}/assets?name=${fileName}",
|
url: "${env.GITEA_API_URL}/${env.RELEASE_ID}/assets?name=${fileName}",
|
||||||
httpMode: 'POST',
|
httpMode: 'POST',
|
||||||
customHeaders: [
|
customHeaders: [
|
||||||
[name: 'Accept-Type', value: 'application/json'],
|
[name: 'Accept', value: 'application/json'],
|
||||||
[name: 'Content-Type', value: 'application/octet-stream'],
|
[name: 'Content-Type', value: 'multipart/form-data'],
|
||||||
[name: 'Authorization', value: 'token ' + env.GITEA_TOKEN]
|
[name: 'Authorization', value: 'token ' + env.GITEA_TOKEN]
|
||||||
],
|
],
|
||||||
uploadFile: "build/libs/${fileName}")
|
uploadFile: "build/libs/${fileName}")
|
||||||
|
|
||||||
def responseCode = responseApi.status
|
|
||||||
|
|
||||||
if (responseCode != 201) {
|
|
||||||
echo """
|
|
||||||
⚠️ Ошибка загрузки ${fileName}: статус ${responseCode}
|
|
||||||
Тело ответа: ${responseApi.content}
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user