为什么80%的码农都做不了架构师?>>>
Ø 问题: 作者:李××(lijia@×××.cn)王××(zbwangjian@×××.cn)
我们现在用的curisecontrol编译,由于架构上的限制,禁用了每个项目单独设定自动触发编译策略,必须得手动点一下‘build’按钮触发,有无解决办法? |
回答:
1. 这种情况下要实现设定自动触发编译,可以借助一个工具curl,产生一个http请求代替手动点‘build’按钮,再配合设定自动触发编译时间来间接实现;
2. curl举例如下,标红部分根据编译项的情况修改
curl "http://scm1.×××.cn:8000/invoke?operation=build&objectname=CruiseControl+Project:name=test-3-0"
3. 设定自动触发编译时间
windows:使用‘任务计划’设定curl命令的执行时间。
linux:使用crontab设定curl命令的执行时间。
4. curl工具从http://curl.haxx.se/获取。