[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [websites/build-kde-org/sok-work] /: Add bazaar support.
From: Scarlett Clark <scarlett () scarlettgatelyclark ! com>
Date: 2015-03-31 23:59:08
Message-ID: E1Yd63o-0005CL-80 () scm ! kde ! org
[Download RAW message or body]
Git commit 04ed2989eff3b085530f2d73e4c9cbc1306a8e92 by Scarlett Clark.
Committed on 31/03/2015 at 23:58.
Pushed by scarlettclark into branch 'sok-work'.
Add bazaar support.
Add external dep libdbusmenu-qt
M +7 -0 base.groovy
M +12 -0 config/identifiers.json
M +1 -2 helpers/ProjectSCMHelpers.groovy
http://commits.kde.org/websites/build-kde-org/04ed2989eff3b085530f2d73e4c9cbc1306a8e92
diff --git a/base.groovy b/base.groovy
index 751e526..d7e1193 100644
--- a/base.groovy
+++ b/base.groovy
@@ -84,6 +84,9 @@ while(projects.hasNext()) {
if (json.svn != null) {
repo = json.svn
external = true
+ } else if (json.bzr !=null) {
+ repo = json.bzr
+ external = true
} else if (json.git !=null) {
repo = json.git
external = true
@@ -117,6 +120,8 @@ while(projects.hasNext()) {
if (repo =~ 'svn:/') {
println "Creating SVN job ${jobname}"
+ } else if (external == true && json.bzr != null) {
+ println "Creating External Bazaar job ${jobname}"
} else if (external == true && json.git != null) {
println "Creating External job ${jobname}"
} else if (grouppath == [] && external != true) {
@@ -230,6 +235,8 @@ while(projects.hasNext()) {
configure createGitSCM(jobname, "${repo}", "${branch}", redmine)
} else if (repo =~ "svn:/") {
configure createSVNSCM(repo)
+ } else if (repo =~ "lp:/") {
+ configure createBzrSCM(repo)
}
//Run the parent on a LINBUILDER
configure miscParent()
diff --git a/config/identifiers.json b/config/identifiers.json
index 1462f98..775df0f 100644
--- a/config/identifiers.json
+++ b/config/identifiers.json
@@ -4188,6 +4188,18 @@
"publishers":"true"
},
{
+ "projectname":"libdbusmenu-qt",
+ "bzr":"lp:libdbusmenu-qt",
+ "branchgroups": {
+ "kf5-qt5":"master",
+ "stable-kf5-qt5":"master"
+ },
+ "logrotator":"-1,50,-1,-1",
+ "html5":"false",
+ "cron":"@weekly",
+ "publishers":"true"
+ },
+ {
"projectname":"networkmanager-qt",
"logrotator":"-1,50,-1,-1",
"html5":"false",
diff --git a/helpers/ProjectSCMHelpers.groovy b/helpers/ProjectSCMHelpers.groovy
index dfbd242..e44e288 100644
--- a/helpers/ProjectSCMHelpers.groovy
+++ b/helpers/ProjectSCMHelpers.groovy
@@ -77,12 +77,11 @@ class ProjectSCMHelpers {
}
}
}
- // Not ready for production bzr code
static Closure createBzrSCM(String bzrurl) {
//TO-DO
return { project ->
project.name = 'matrix-project'
- project << scm (class:"hudson.plugins.git.GitSCM") {
+ project << scm (class:"hudson.plugins.bazaar.BazaarSCM") {
source "${bzrurl}"
cleantree false
checkout false
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic