Good to know that's the answer. Thanks very much.

On Friday, 17 August 2018 14:48:56 UTC+1, Mark Waite wrote:
>
>
> https://jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries/ 
> describes 
> how a Pipeline shared library can extract common statements from a 
> declarative Pipeline to simplify the declarative Pipeline.
>
> There isn't a way to perform a git LFS fetch or checkout with the "git" 
> step.  The "git" step is a simplified form of the "checkout" step.  It 
> intentionally does not include all the options and capabilities of the 
> "checkout" step.
>
> Mark Waite
>
> On Fri, Aug 17, 2018 at 7:42 AM Leandro Cofre <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>> I have a pipeline where I checkout two repositories, one with source code 
>> and the other with binaries that are part of the release. The latter uses 
>> the LFS git plugin.
>>
>> My question is if there's a simpler way to declare I want to clone a git 
>> LFS repo other than the one I write below. The other repo description looks 
>> much simpler.
>>
>> I also noticed the configuration for the LFS repo left the HEAD detached.
>>
>> Thanks very much for your help.
>>
>>
>> pipeline {
>>     agent any
>>
>>     stages {
>>         stage('Checkout') {
>>             steps {
>>                 dir('content') {
>>                     checkout scm: [
>>                         $class: 'GitSCM',
>>                         branches: [[name: 'refs/heads/master']],
>>                         extensions: [[$class: 'GitLFSPull']],
>>                         userRemoteConfigs: [[
>>                             credentialsId: 'TheID',
>>                             url: '
>> https://bitbucket.org/COMPANY/content.git'
>>                         ]]
>>                     ]
>>                 }
>>                 
>>                 
>>                 dir('source') {
>>                     git branch: 'master',
>>                         url: 'https://bitbucket.org/COMPANY/source.git',
>>                         credentialsId: 'TheID'
>>                 }
>>             }
>>         }
>>         stage('Build') {
>>             steps {
>>                 echo 'Building....'
>>             }
>>         }
>>         stage('Deploy') {
>>             steps {
>>                 echo 'Deploying....'
>>             }
>>         }
>>     }
>> }
>>
>> -- 
>> 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 [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/ec91fa16-de19-4b1b-aa11-0b3559418afb%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/ec91fa16-de19-4b1b-aa11-0b3559418afb%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> 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 group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/7e190726-2c54-4bda-b8b8-7c2e366699fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to