首页 > 代码库 > jekins job configure找不到remote trigger(script)
jekins job configure找不到remote trigger(script)
今天想测试一下,remote的方式启动一个job,但是在“构建触发器”一栏根本找不到remote trigger,很惊讶的是在网上所有的doc或者demo里都是有这个选项的。
最后,终于找到了原因:
要启动安全,系统管理-》Configure global security-》启用安全。
再回来到job的configure页,
ok, 找到了~
顺便介绍一下jekins的trigger:
一 Jenkins内置的trigger插件
1) build after other projects are built
可以设置多个依赖的jobs,当任意一个依赖的jobs成功后启动此build。 多个依赖的jobs间使用,隔开。
2) Trigger builds remotely (e.g., from scripts)
在Authentication Token中指定TOKEN_NAME,然后可以通过连接JENKINS_URL/job/JOBNAME/build?token=TOKEN_NAME来启动build。
3) build periodically
在schedule中设置,语法类似于cron中语法。
4) Poll SCM
在schedule中设置时间间隔来抓取SCM server,如果有新的修改,则启动build。 所以这里的作用相当于continous build。
二 其他的trigger插件
需要手动安装插件。
Maven Dependency Update trigger : 当有检测到有Maven dependency 跟新的时候启动build,类似于continuous build。
BuildResultTrigger Plugin: 根据其他的job的成功或失败来启动此build。
Files Found Trigger:检测指定的目录,如果发现指定模式的文件则启动build。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。