Re: configure and flexible publish

2016-07-17 Thread Baptiste Mathus
Hi,
Did you double check you don't have error logs in your build?
Also, your probably want to be aware that there's a dedicated list for the
job dsl plugin.

Cheers

Le 11 juil. 2016 5:42 PM, "Mark Cariddi"  a écrit :

>  Hi,
> This is my first post to this list, so please bear with me.First
> of all please understand that I am working in a constrained environment
> when it comes to updating plugins and the version of jenkins I am using, so
> I am stuck with what I have.  Anyway here is my problem.   I have a job
> that runs tests and these tests, depending on how they were build, can
> generate Bullseye coverage numbers.  In the job I created, I use clover
> to publish the bullseye numbers, since I was relatively new to jenkins and
> groovy when I started working on the code I used the following configure
> block to setup clover.
>
> publishers {
>
> configure {
> def clover = it / 'publishers' /
> 'hudson.plugins.clover.CloverPublisher' {
> cloverReportDir('\$WORKSPACE/safe/BULLSEYE_HTML')
> cloverReportFileName('clover.xml')
> }
> clover / 'healthyTarget' {
> methodCoverage(60)
> conditionalCoverage(40)
> statementCoverage(-1)
> }
> clover / 'unhealthyTarget' {
> methodCoverage(0)
> conditionalCoverage(0)
> statementCoverage(-1)
> }
> clover / 'failingTarget' {
> methodCoverage(0)
> conditionalCoverage(0)
> statementCoverage(-1)
> }
> } // configure
> }  // publishers
>
> I want to use flexiblepublish however I found while I can set up a
> flexible publish via the gui, I cannot thru code. Below is the block
> that I wrote to generate the flexible publish block.   This code compiles
> successfully in the DSL playground found at (http://job-dsl.herokuapp.com/)
> But when I run the DSL on my jenkins server that contains this block, the
> dsl runs, but no jobs get generated.   If I remove this block and go to the
> block above the jobs are generated.Can anyone tell me what I am doing
> wrong?
>
> publishers {
> configure {
> def flexpub = it / 'publishers' /
> 'org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher'
> def condpub =  flexpub / 'publishers' /
> 'org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher'
> def condcl = condpub / 'condition
> class="org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition"' {
> arg1($BUILD_TYPE)
> arg2(Bullseye)
> ignoreCase(false)
> }
> def clover = condpub / 'publishersList' /
> 'hudson.plugins.clover.CloverPublisher' {
>
> cloverReportDir('\$WORKSPACE/safe/BULLSEYE_HTML')
> cloverReportFileName('clover.xml')
> }
> clover / 'healthyTarget' {
> methodCoverage(60)
> conditionalCoverage(40)
> statementCoverage(-1)
> }
> clover / 'unhealthyTarget' {
> methodCoverage(0)
> conditionalCoverage(0)
> statementCoverage(-1)
> }
> clover / 'failingTarget' {
> methodCoverage(0)
> conditionalCoverage(0)
> statementCoverage(-1)
> }
> condpub / 'runner
> class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail"'
> condpub / 'executionStrategy
> class="org.jenkins_ci.plugins.flexible_publish.strategy.FailAtEndExecutionStrategy"'
> }
>
> }  // publishers
>
>
> --Thanks,
> Mark
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/00f69d9a-1aa9-49a8-b702-dff12aad9de4%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this 

configure and flexible publish

2016-07-11 Thread Mark Cariddi
 Hi,
This is my first post to this list, so please bear with me.First of 
all please understand that I am working in a constrained environment when 
it comes to updating plugins and the version of jenkins I am using, so I am 
stuck with what I have.  Anyway here is my problem.   I have a job that 
runs tests and these tests, depending on how they were build, can generate 
Bullseye coverage numbers.  In the job I created, I use clover to 
publish the bullseye numbers, since I was relatively new to jenkins and 
groovy when I started working on the code I used the following configure 
block to setup clover.

publishers {

configure {
def clover = it / 'publishers' / 
'hudson.plugins.clover.CloverPublisher' {
cloverReportDir('\$WORKSPACE/safe/BULLSEYE_HTML')
cloverReportFileName('clover.xml')
}
clover / 'healthyTarget' {
methodCoverage(60)
conditionalCoverage(40)
statementCoverage(-1)
}
clover / 'unhealthyTarget' {
methodCoverage(0)
conditionalCoverage(0)
statementCoverage(-1)
}
clover / 'failingTarget' {
methodCoverage(0)
conditionalCoverage(0)
statementCoverage(-1)
}
} // configure
}  // publishers

I want to use flexiblepublish however I found while I can set up a flexible 
publish via the gui, I cannot thru code. Below is the block that I 
wrote to generate the flexible publish block.   This code compiles 
successfully in the DSL playground found at 
(http://job-dsl.herokuapp.com/)   But when I run the DSL on my jenkins 
server that contains this block, the dsl runs, but no jobs get generated.   
If I remove this block and go to the block above the jobs are generated.
Can anyone tell me what I am doing wrong?

publishers {
configure {
def flexpub = it / 'publishers' / 
'org.jenkins__ci.plugins.flexible__publish.FlexiblePublisher'
def condpub =  flexpub / 'publishers' / 
'org.jenkins__ci.plugins.flexible__publish.ConditionalPublisher'
def condcl = condpub / 'condition 
class="org.jenkins_ci.plugins.run_condition.core.StringsMatchCondition"' {
arg1($BUILD_TYPE)
arg2(Bullseye)
ignoreCase(false)
}
def clover = condpub / 'publishersList' / 
'hudson.plugins.clover.CloverPublisher' {

cloverReportDir('\$WORKSPACE/safe/BULLSEYE_HTML')
cloverReportFileName('clover.xml')
}
clover / 'healthyTarget' {
methodCoverage(60)
conditionalCoverage(40)
statementCoverage(-1)
}
clover / 'unhealthyTarget' {
methodCoverage(0)
conditionalCoverage(0)
statementCoverage(-1)
}
clover / 'failingTarget' {
methodCoverage(0)
conditionalCoverage(0)
statementCoverage(-1)
}
condpub / 'runner 
class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail"'
condpub / 'executionStrategy 
class="org.jenkins_ci.plugins.flexible_publish.strategy.FailAtEndExecutionStrategy"'
}

}  // publishers


--Thanks, 
Mark

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/00f69d9a-1aa9-49a8-b702-dff12aad9de4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.