您可以将此代码段用于
scripted pipeline syntax:
properties( [ ... , // other properties that you have pipelineTriggers([cron('0 * * * *')]), ])属性的参考在这里。您可以搜索“
pipelineTriggers”字符串,并发现生成触发器可能是例如人工制品或此列表中的其他内容(从链接的文档页面中提取了2019-03-23):
$class: 'ArtifactoryTrigger'$class: 'AssemblaBuildTrigger'bitBucketTriggerbitbucketPush$class: 'BuildResultTrigger'$class: 'CIBuildTrigger'$class: 'CodingPushTrigger'$class: 'CronFolderTrigger'$class: 'DeployDbTrigger'$class: 'DockerHubTrigger'$class: 'DosTrigger'$class: 'ElOyente'$class: 'FanInReverseBuildTrigger'$class: 'FeatureBranchAwareTrigger'$class: 'FilesFoundTrigger'$class: 'FogbugzStatePoller'$class: 'FolderContentTrigger'GenericTriggergerrit$class: 'GhprbTrigger'$class: 'GitBucketPushTrigger'githubBranchesgithubPullRequestsgithubPushgitee$class: 'GogsTrigger'issueCommentTrigger$class: 'IvyTrigger'$class: 'JiraChangelogTrigger'$class: 'JiraCommentTrigger'$class: 'KanboardQueryTrigger'$class: 'MailCommandTrigger'$class: 'MavenDependencyUpdateTrigger'$class: 'NugetTrigger'p4Trigger$class: 'PeriodicFolderTrigger'$class: 'PollMailboxTrigger'$class: 'PullRequestBuildTrigger'$class: 'QuayIoTrigger'$class: 'RemoteBuildTrigger'upstream$class: 'RundeckTrigger'<pre>scm</pre>$class: 'SelfieTrigger'$class: 'SpoonTrigger'$class: 'SqsBuildTrigger'$class: 'TeamPRPushTrigger'$class: 'TeamPushTrigger'cron$class: 'URLTrigger'snapshotDependencies$class: 'io.relution.jenkins.awssqs.SQSTrigger'$class: 'io.relution.jenkins.scmsqs.SQSTrigger'$class: 'org.cloudbees.literate.jenkins.promotions.PromotionTrigger'$class: 'org.jenkinsci.plugins.deploy.weblogic.trigger.DeploymentTrigger'$class: 'org.jenkinsci.plugins.deployment.DeploymentTrigger'
有关此处脚本化方式的更多信息(来自其他问题的示例)。涵盖声明性管道的文档在此处。



