Fix changelog reader.
This commit is contained in:
parent
d7e85e1136
commit
30c9a1b571
|
@ -155,7 +155,7 @@ String get_last_commit(repo_name) {
|
||||||
String get_changelog(repo_name) {
|
String get_changelog(repo_name) {
|
||||||
String text;
|
String text;
|
||||||
dir(repo_name) {
|
dir(repo_name) {
|
||||||
msg = sh(script: 'cat CHANGELOG.md || echo NA', returnStdout: true)?.trim()
|
text = sh(script: 'cat CHANGELOG.md || echo NA', returnStdout: true)?.trim()
|
||||||
}
|
}
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
@ -170,12 +170,15 @@ String get_changelog(repo_name) {
|
||||||
* @return the notes for then current release
|
* @return the notes for then current release
|
||||||
*/
|
*/
|
||||||
String extract(log_content, tag, gCube_release_version, component) {
|
String extract(log_content, tag, gCube_release_version, component) {
|
||||||
|
println "Changelong content: ${log_content}"
|
||||||
def matcher = "${log_content}" =~ /(?im)\[v${tag}\]\s\[r${gCube_release_version}\](.*)\[v.*\]\s\[r.*\]/
|
def matcher = "${log_content}" =~ /(?im)\([v${tag}\]\s\[r${gCube_release_version}\].*)\[v.*\]\s\[r.*\]/
|
||||||
if (!matcher.find()) {
|
if (!matcher.find()) {
|
||||||
return 'NA'
|
return 'NA'
|
||||||
}
|
}
|
||||||
assert matcher[0]: "Missing release notes for ${component}"
|
assert matcher[0]: "Missing release notes for ${component}"
|
||||||
|
for (g in matcher) {
|
||||||
|
println "Group: $g"
|
||||||
|
}
|
||||||
return matcher[0]
|
return matcher[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue