refs TG-4: added autoReleaswe
This commit is contained in:
Vendored
+26
@@ -39,6 +39,32 @@ pipeline {
|
||||
archiveArtifacts artifacts: 'dist/windows/**', fingerprint: true
|
||||
}
|
||||
}
|
||||
|
||||
stage('Upload Artifacts to Gitea') {
|
||||
steps {
|
||||
script {
|
||||
def releaseUrl = "https://git.grigowashere.ru/api/v1/repos/username/repo/releases"
|
||||
def json = """{
|
||||
"tag_name": "v${BUILD_NUMBER}",
|
||||
"target_commitish": "main",
|
||||
"name": "Release v${BUILD_NUMBER}",
|
||||
"body": "Release notes for v${BUILD_NUMBER}",
|
||||
"draft": false,
|
||||
"prerelease": false
|
||||
}"""
|
||||
sh "curl -X POST ${releaseUrl} -H 'Authorization: token ${GITEA_TOKEN}' -d '${json}'"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Upload Artifacts to Gitea Release') {
|
||||
steps {
|
||||
script {
|
||||
def releaseUploadUrl = "https://git.grigowashere.ru/api/v1/repos/username/repo/releases/tags/v${BUILD_NUMBER}/assets"
|
||||
sh "curl -X POST ${releaseUploadUrl} -H 'Authorization: token ${GITEA_TOKEN}' -F 'file=@dist/windows/test_app.exe'"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
post {
|
||||
|
||||
Reference in New Issue
Block a user