So the symbol on SCMTrigger was originally "scm", which turned out not to
work in Pipeline due to overlapping with the auto-generated "scm" global
variable. I changed the symbol to "pollScm" as of core Jenkins 2.22, but
that means it won't work in Declarative on earlier core versions. In
scripted Pipeline, you can use the old $class approach to defining an
SCMTrigger (i.e., [$class: 'SCMTrigger', scmpoll_spec: '@daily',
ignorePostCommitHooks: true]), but we don't currently allow the $class
approach to be used for specifying triggers, parameters, job properties or
wrappers in Declarative.

A.

On Thu, Nov 17, 2016 at 7:12 AM, Tim Downey <[email protected]>
wrote:

> Hi Daniel.  Thanks for the suggestion.  I tried pollSCM and pollScm.  Both
> are unsupported.  The 'cron' trigger is in the list.  Highlighted below.
>
> java.lang.NoSuchMethodError: No such DSL method 'pollScm' found among steps 
> [VersionNumber, archive, bat, build, catchError, checkout, deleteDir, dir, 
> dockerFingerprintFrom, dockerFingerprintRun, dockerLabel, echo, 
> envVarsForTool, error, fileExists, getContext, git, input, isUnix, 
> libraryResource, load, mail, milestone, node, parallel, properties, pwd, 
> readFile, readTrusted, retry, script, sh, sleep, sshagent, stage, stash, 
> step, svn, timeout, tool, unarchive, unstash, waitUntil, withContext, 
> withDockerContainer, withDockerRegistry, withDockerServer, withEnv, 
> withMaven, wrap, writeFile, ws] or symbols [all, always, any, apiToken, 
> architecture, archiveArtifacts, artifactManager, batchFile, booleanParam, 
> buildButton, buildDiscarder, caseInsensitive, caseSensitive, choice, 
> choiceParam, clock, cloud, command, configFile, configFileProvider, cron, 
> crumb, defaultView, demand, disableConcurrentBuilds, docker, 
> downloadSettings, downstream, dumb, envVars, file, fileParam, filePath, 
> fingerprint, frameOptions, freeStyle, freeStyleJob, git, hyperlink, 
> hyperlinkToModels, installSource, jdk, jdkInstaller, jgit, jgitapache, jnlp, 
> jobDsl, jobName, junit, label, lastDuration, lastFailure, 
> lastGrantedAuthorities, lastStable, lastSuccess, legacy, list, local, 
> location, logRotator, loggedInUsersCanDoAnything, masterBuild, maven, 
> maven3Mojos, mavenErrors, mavenMojos, mavenWarnings, myView, nodeProperties, 
> nonStoredPasswordParam, none, overrideIndexTriggers, paneStatus, parameters, 
> password, pattern, pipeline-model, pipelineTriggers, plainText, plugin, 
> projectNamingStrategy, proxy, queueItemAuthenticator, quietPeriod, run, 
> runParam, schedule, scm, scmRetryCount, search, security, shell, slave, 
> stackTrace, standard, status, string, stringParam, swapSpace, text, 
> textParam, tmpSpace, toolLocation, unsecured, upstream, viewsTabBar, weather, 
> zfs, zip] or globals [currentBuild, docker, env, params, pipeline, scm]
>
>
> On Thursday, November 17, 2016 at 9:47:07 AM UTC-5, Daniel Beck wrote:
>>
>>
>> > On 17.11.2016, at 15:17, Tim Downey <[email protected]> wrote:
>> >
>> > I went ahead and tried poll as a trigger, but as you can see, that is
>> not supported.  Supported methods within a triggers closure appear to be:
>> >
>>
>> Should be 'pollSCM' (or 'pollScm'?). Note that the 'cron' trigger which
>> you know works is also not listed.
>>
>> --
> 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/e04fbcc4-3c12-4ad3-823a-02c2e4e7a5f9%40googlegroups.
> com
> <https://groups.google.com/d/msgid/jenkinsci-users/e04fbcc4-3c12-4ad3-823a-02c2e4e7a5f9%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/CAPbPdOY%3DVk9ffOH9vE2jDEPsC%3DLFj0EA4J01XsZ-Uqyb9vqs1w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to