def group = "ppadmin"
-def projectName = "create-vmeare-tpl"
+def projectName = "create-vmware-tpl"
def gitServerUrl = "git.pixelpark.com"
def gitCloneUrl = "git@${gitServerUrl}:${group}/${projectName}.git"
def normalizedName = "${group}-${projectName}".replaceAll('/','-')
STEPS = '''#!/bin/bash
if [[ ! -f venv/bin/activate ]] ; then
- virtualenv-3 venv
+ virtualenv-3 venv
fi
. venv/bin/activate
'''
listView("create-vmware-template") {
- jobs {
- regex("create-vmware-template.*")
- }
- columns {
- status()
- weather()
- name()
- lastSuccess()
- lastFailure()
- lastDuration()
- buildButton()
- }
+ jobs {
+ regex("create-vmware-template.*")
+ }
+ columns {
+ status()
+ weather()
+ name()
+ lastSuccess()
+ lastFailure()
+ lastDuration()
+ buildButton()
+ }
}
job("create-vmware-template") {
- parameters {
- gitParam('GIT_BRANCH') {
- description('Bitte zu bauenden Branch waehlen')
- type('BRANCH')
- branch('*/master')
- tagFilter('*')
- sortMode('ASCENDING')
- defaultValue('origin/master')
+ displayName('Creating VMWare Template')
+
+ parameters {
+ gitParam('GIT_BRANCH') {
+ description('Bitte zu bauenden Branch waehlen')
+ type('BRANCH')
+ branch('*/master')
+ tagFilter('*')
+ sortMode('ASCENDING')
+ defaultValue('origin/master')
+ }
}
- }
+
+ logRotator(
+ daysToKeep(30)
+ )
/*
- triggers {
- cron(‘25 3 * * *’)
- }
+ triggers {
+ cron(‘25 3 * * *’)
+ }
*/
- scm {
- git {
- remote {
- url("git@git.pixelpark.com:${group}/${projectName}.git")
- credentials('d1d6ad59-8d5a-45b4-acfb-64a36d7fd8cd')
- }
- branch('${GIT_BRANCH}')
- extensions {
- pruneBranches()
- }
- browser {
- stash("https://${gitServerUrl}/${group}/${projectName}")
- }
+ scm {
+ git {
+ remote {
+ url("git@git.pixelpark.com:${group}/${projectName}.git")
+ name('origin')
+ credentials('d1d6ad59-8d5a-45b4-acfb-64a36d7fd8cd')
+ }
+ branch('${GIT_BRANCH}')
+ extensions {
+ pruneBranches()
+ }
+ browser {
+ //stash("https://${gitServerUrl}/${group}/${projectName}")
+ gitLab {
+ url("https://${gitServerUrl}/${group}/${projectName}")
+ version('10.3')
+ }
+ }
+ }
}
- }
- steps {
- shell(STEPS)
- }
+ steps {
+ //shell(STEPS)
+ virtualenv {
+ name('venv')
+ command('bin/create-vmware-template --help')
+ ignoreExitCode(false)
+ pythonName('System-CPython-3')
+ }
+ }
- wrappers {
- colorizeOutput()
- }
+ wrappers {
+ colorizeOutput()
+ }
- publishers {}
+ publishers {}
- authorization {
- jenkinsJobAdmins.each { name ->
- permissionAll(name)
- }
- }
+ authorization {
+ jenkinsJobAdmins.each { name ->
+ permissionAll(name)
+ }
+ }
}
-// vim: ts=2 et
+// vim: ts=4 et