On Thursday, August 9, 2018 at 4:45:07 PM UTC-6, MDKF wrote:
>
> Hi All,
>  I have a pipeline that starts out like this:
>
> pipeline {
>>
>>  agent any
>>
>>  parameters {
>>
>>         string(defaultValue: 'develop', description: 'branch', name: 
>>> 'Branch')
>>
>>     }
>>
>>  stages {
>>
>>   stage('Checkout') {
>>
>>    steps {
>>
>>     checkout([$class: 'GitSCM', branches: [
>>
>>      [name: 'refs/remotes/origin/${params.Branch}']
>>
>>
String expansion in groovy happens inside a double-quoted string and does 
not happen inside a single-quoted string.  Change to a 
double-quoted string.  You may also prefer the simpler form of: 

[name: params.Branch]

Mark Waite

When the project it runs because the parameter isn't being inserted.:
>
>> > C:\Program Files (x86)\Git\cmd\git.exe rev-parse 
>> "refs/remotes/origin/${params.Branch}^{commit}" # timeout=10
>> > C:\Program Files (x86)\Git\cmd\git.exe rev-parse 
>> "refs/remotes/origin/refs/remotes/origin/${params.Branch}^{commit}" # 
>> timeout=10 
>
> > C:\Program Files (x86)\Git\cmd\git.exe rev-parse 
>> "refs/remotes/origin/${params.Branch}^{commit}" # timeout=10 
>
>
> What am I doing wrong? Thanks,
> -Michael
>

-- 
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/21abbc0e-dfe8-47e0-9fa5-05fab1d8f0fd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to