配置管理小报100622:我们现在用的curisecontrol编译,由于架构上的限制,禁用了每个项目单独设定自动触发编译策略,必须得手动点一下‘build’按钮触发...

news/2024/7/5 18:37:54

为什么80%的码农都做不了架构师?>>>   hot3.png

Ø      问题:        作者:李××(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/获取。

转载于:https://my.oschina.net/tadcat/blog/149671


http://www.niftyadmin.cn/n/1701553.html

相关文章

1299. 将每个元素替换为右侧最大元素(简单)- LeetCode

注意这里的右边不包括该位置上的元素。 自己解法:动态规划 设新列表为res,原列表为arr,初始状态为: res[-1] -1res[-2] arr[-1] 下标从len(arr) - 2递减至0,转移方程为: if arr[i1] > res[i1]:re…

linux设备模型:扩展篇

Linux设备模型组件:总线 一、定义:总线是不同IC器件之间相互通讯的通道;在计算机中,一个总线就是处理器与一个或多个不同外设之间的通讯通道;为了设备模型的目的,所有的设备都通过总线相互连接,甚至当它是一个内部的虚拟总线(如,platform总线);例如,设备模型表示在…

十分钟掌握Nodejs下载和安装

Nodejs安装教程 第一步:下载node.js 第一步:到node官网下载node.js 1、下载官网推荐的版本,网址:https://nodejs.org/en/download/ 第二步:根据需要选择自己需要的版本 1、网址:https://nodejs.org/do…

python之redis和memcache操作

Redis 教程 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。它支持字符串、哈…

《Python编程:从入门到实践》第十章笔记

10.1 从文件中读取数据 10.1.1 读取整个文件 先创建一个文件,包含精确到小数点后30位的圆周率值,且在小数点后每10位处都换行: 3.141592653589793238462643383279下面的程序打开并读取这个文件,再将其内容显示在屏幕上&#xf…

Citrx XenDesktop 7 实施二 安装XenServer

安装XenServer. XenServer 是基本,虽然,我们可以把XenDesktop 安装在ESXI和Hyper-V上面.但是,兼容性还有便捷性,都没有在XenServer上面好.所以,虽然我自己也很不喜欢XenServer.但是,考虑到这些.还是老老实实的安装吧.1.说心里话,我最不想写的就是关于系统安装之类的东西.觉得特…

Python之路,Day26-----暂无正在更新中

Python之路,Day26-----暂无正在更新中 转载于:https://www.cnblogs.com/weiman3389/p/6222631.html

利用正则过滤各种标签,空格,换行符的代码

收集php利用正则过滤各种标签&#xff0c;空格&#xff0c;换行符的代码&#xff1a; 查看代码 打印01$strpreg_replace("/\s/", " ", $str); //过滤多余回车02$strpreg_replace("/<[ ]/si","<",$str); //过滤<__("<…