Right, I fixed that.

On Wed, Aug 29, 2018 at 9:47 AM, Carlos Sanchez <[email protected]> wrote:

> the jnlp container needs to execute the jenkins agent, not cat
>
> On Wed, Aug 29, 2018 at 6:41 PM Gabe Nydick <[email protected]> wrote:
>
>> What was wrong about using 'cat' there? is it just the wrong health check?
>>
>> On Wed, Aug 29, 2018 at 8:20 AM, Gabe Nydick <[email protected]> wrote:
>>
>>> ha! good catch.
>>>
>>> On Wed, Aug 29, 2018 at 12:36 AM, Carlos Sanchez <[email protected]>
>>> wrote:
>>>
>>>> Your example wouldn't even work, the jnlp container definition is
>>>> wrong, can't use cat there
>>>>
>>>> containerTemplate(name: 'jnlp', image: '<redact>', command: 'cat', 
>>>> ttyEnabled: true)
>>>>
>>>>
>>>> and then you try to use container('jenkins-agent') which is not defined
>>>>
>>>>
>>>> On Wed, Aug 29, 2018 at 12:59 AM Gabe Nydick <[email protected]> wrote:
>>>>
>>>>> My Jenkinsfile is below...
>>>>>
>>>>> There are 3 containers defined, each with their appropriate docker
>>>>> image. There are 3 stages defined, each one exclusively uses one of the
>>>>> containers.
>>>>>
>>>>> While exec'd into all of the containers, each one of them have a
>>>>>
>>>>> workspace/<long name>@/durable-<short name>/script.sh
>>>>>
>>>>> the contents of that script in all three containers is the script from
>>>>> the stage called 'Create Docker Images'.
>>>>>
>>>>> When that stage completes, jenkins moves on to the next stage, but
>>>>> then the durable-<short name> directory is gone. I then get the following
>>>>> error, which makes sense.
>>>>>
>>>>> sh: 
>>>>> /home/jenkins/workspace/h_ci-cd_dev_2018-08-13-kube-B25Q2OMNNSNLLVD3BXC7FMQBF3IKQYJE4OSTUSVSM65SZ6NCGBAQ@tmp/durable-170e31a9/script.sh:
>>>>>  not found
>>>>>
>>>>>
>>>>>
>>>>> Did I author the Jenkinsfile incorrectly or is this a bug in the
>>>>> pipeline?
>>>>>
>>>>>
>>>>>
>>>>> def label = "jenkins-builder-${UUID.randomUUID().toString()}"
>>>>>
>>>>> podTemplate(label: label, inheritFrom: 'jenkins-builder', containers: [
>>>>>   containerTemplate(name: 'kubectl', image: '<redact>', command: 'cat', 
>>>>> ttyEnabled: true),
>>>>>   containerTemplate(name: 'helm', image: '<redact>', command: 'cat', 
>>>>> ttyEnabled: true),
>>>>>   containerTemplate(name: 'jnlp', image: '<redact>', command: 'cat', 
>>>>> ttyEnabled: true)
>>>>> ],
>>>>>   volumes: [
>>>>>     hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: 
>>>>> '/var/run/docker.sock')
>>>>>   ]) {
>>>>>   node(label) {
>>>>>     def myRepo = checkout scm
>>>>>     def gitCommit = myRepo.GIT_COMMIT
>>>>>     def gitBranch = myRepo.GIT_BRANCH
>>>>>     def shortGitCommit = "${gitCommit[0..10]}"
>>>>>     def previousGitCommit = sh(script: "git rev-parse ${gitCommit}~", 
>>>>> returnStdout: true)
>>>>>
>>>>>     stage('Create Docker images') {
>>>>>       container('jenkins-agent') {
>>>>>         sh """
>>>>>           \$(aws ecr get-login --no-include-email --region=us-west-2 | 
>>>>> sed 's/-e none//')
>>>>>           docker build -t <redact>:${gitCommit} . -f base.Dockerfile
>>>>>           docker push <redact>:${gitCommit}
>>>>>           """
>>>>>       }
>>>>>     }
>>>>>     stage('Run kubectl') {
>>>>>       container('kubectl') {
>>>>>         sh "kubectl get pods"
>>>>>       }
>>>>>     }
>>>>>     stage('Run helm') {
>>>>>       container('helm') {
>>>>>         sh "helm list"
>>>>>       }
>>>>>     }
>>>>>   }
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> 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/CACTWNKBkGhor-cLVO_oFNCN8hp-
>>>>> X7r%2BiK6dDcJowvGTyAsOLkw%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/jenkinsci-users/CACTWNKBkGhor-cLVO_oFNCN8hp-X7r%2BiK6dDcJowvGTyAsOLkw%40mail.gmail.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/CALHFn6NyexPrjDeT_%3DszNHVF6391uDNdqsb3N04V5BEKS%
>>>> 3D4%2BEg%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-users/CALHFn6NyexPrjDeT_%3DszNHVF6391uDNdqsb3N04V5BEKS%3D4%2BEg%40mail.gmail.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/CACTWNKBHYPGgcaKzJGhB2m3KdPxF3
>> asvf44kvZVBZ0p4%2B%2BgLLA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/jenkinsci-users/CACTWNKBHYPGgcaKzJGhB2m3KdPxF3asvf44kvZVBZ0p4%2B%2BgLLA%40mail.gmail.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/CALHFn6MoAoggD3c2G6gg%3DK%
> 2BUVynbKTrCrMDzVmV-PCw1RM_NOw%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-users/CALHFn6MoAoggD3c2G6gg%3DK%2BUVynbKTrCrMDzVmV-PCw1RM_NOw%40mail.gmail.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/CACTWNKCqzfbXONo00uzNLUqpk%3DSfDcWHcYwS6qLA_ZtdDEX8zQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to