Thanks Gavin and Devin. Pipeline: Declarative dependency was required.

On Fri, Jul 5, 2019 at 6:50 PM Devin Nusbaum <dnusb...@cloudbees.com> wrote:

> “pipeline” in a Jenkinsfile comes from Pipeline: Declarative Plugin,
> groupId is org.jenkinsci.plugins, artifactId is pipeline-model-definition.
> That has a lot of dependencies, so depending on your use case, it might be
> preferable to convert your test case to scripted and depend only on
> workflow-cps, workflow-job, and workflow-basic-steps in test scope (perhaps
> also a few others such workflow-durable-task-step for the `node` step).
>
> On Jul 5, 2019, at 03:29, Gavin <halk...@gmail.com> wrote:
>
> You need to depend (I recommend scope of test) on the pipeline plugin that
> implements that feature. I think it would be the following but I can't
> remember
>
>   <dependency>
>             <groupId>org.jenkins-ci.plugins.workflow</groupId>
>             <artifactId>workflow-step-api</artifactId>
>             <version>2.19</version>
>             <scope>test</scope>
> </dependency>
>
> (Or maybe definition- https://plugins.jenkins.io/pipeline-model-definition
> )
>
> On Thu., Jul. 4, 2019, 9:04 p.m. Parichay Barpanda, <
> parichay.barpa...@gmail.com> wrote:
>
>> Hi all,
>>
>> I am working Branch Source part of GitLab Plugin. There are a different
>> bugs that needs attention but for now, the basic branch indexing and branch
>> building for Multibranch Pipeline Jobs works just fine.
>>
>> I want to test the pipeline jobs with `mvn hpi:run`. But when a branch is
>> getting built I get an error:
>>
>> Branch indexing
>> Querying the current revision of branch master...
>> Current revision of branch master is fb65543c24719f77167dcb3967423f349094b4d3
>> Obtained Jenkinsfile from fb65543c24719f77167dcb3967423f349094b4d3
>> Running in Durability level: MAX_SURVIVABILITY
>>
>> [Pipeline] End of Pipeline
>> java.lang.NoSuchMethodError: No such DSL method 'pipeline' found among
>> steps [archive, build, catchError, checkout, deleteDir, dir, echo, error,
>> fileExists, getContext, git, isUnix, load, mail, parallel, properties,
>> pwd, readFile, readTrusted, resolveScm, retry, sleep, stash, step,
>> timeout, tool, unarchive, unstash, waitUntil, withContext, withEnv, wrap,
>> writeFile] or symbols [all, always, apiToken, architecture,
>> archiveArtifacts, artifactManager, batchFile, booleanP
>> .....
>>
>>
>> The logger also doesn't log `[Pipeline] Start of Pipeline`(Idk what that
>> means).
>>
>> When I install the same plugin in `Jenkins docker with the recommended
>> plugins installed`, the pipeline job is performed successfully. I am not
>> quite sure but I think `pipeline jobs` don't work with `hpi:run` as there
>> is/are some missing dependencies. Here is the pom of my plugin
>> https://github.com/baymac/gitlab-branch-source-plugin/blob/feature/branch-source/pom.xml
>> .
>>
>> Kindly let me know what I am missing something. If this is something
>> other than just missing dependency then can someone with branch source
>> plugins experience have a look at the pr and suggest changes:
>> https://github.com/baymac/gitlab-branch-source-plugin/pull/20.
>>
>> We can also have further discussions in JIRA
>> https://issues.jenkins-ci.org/browse/JENKINS-58268.
>>
>> Thank you.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jenkinsci-dev+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/7962e605-16d0-40b6-a7fb-a4bb67b2fbe0%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/7962e605-16d0-40b6-a7fb-a4bb67b2fbe0%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 Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_DuuTn4_BhcTDqvi0ZGyQknVpjusDXpYx5MSPqaGk7bMNjg%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_DuuTn4_BhcTDqvi0ZGyQknVpjusDXpYx5MSPqaGk7bMNjg%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 Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/3D682CCD-753B-4166-9771-7A821E5B7153%40cloudbees.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/3D682CCD-753B-4166-9771-7A821E5B7153%40cloudbees.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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAD0DWAOUfAr_j2oUnY%2BnKY48pykiOLcRoW%3D%2BCmSJcsC9TP%2BwUw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to