s*****w 发帖数: 1527 | 1 以前release, 用makefile build, 然后installation script。
这些都是text based一大堆文件, 你要改个比如说名字,version等等grep一下就行。
现在我所知道jekins/teamcity jobs, 都是web GUI based, 然后你找东西要一个个页
面点击找过去,如果不熟悉很花时间,就算熟悉的,东西一多也忘东忘西。这次
production release就要花时间debug。
还有从一个jekins job, 能不能pass output 给下一个job作为input ?
以前的几个script放在一起非常方便。
devops这次把product1改名成product2,也是漏了个地方,感觉GUI远远不如以前的
scripts方便。 |
f*******t 发帖数: 7549 | |
h*i 发帖数: 3446 | 3 一个Jenkinsfile就搞定的事,全文本,不用在GUI里面点点点。Jenkinsfile是在你的
源代码里面commit到repo的,里面你爱写什么script都可以。
CircleCI是个纯Clojure公司,挺好用的,就是内存限制4GB,大型Clojure项目反而用
不了。
【在 s*****w 的大作中提到】 : 以前release, 用makefile build, 然后installation script。 : 这些都是text based一大堆文件, 你要改个比如说名字,version等等grep一下就行。 : 现在我所知道jekins/teamcity jobs, 都是web GUI based, 然后你找东西要一个个页 : 面点击找过去,如果不熟悉很花时间,就算熟悉的,东西一多也忘东忘西。这次 : production release就要花时间debug。 : 还有从一个jekins job, 能不能pass output 给下一个job作为input ? : 以前的几个script放在一起非常方便。 : devops这次把product1改名成product2,也是漏了个地方,感觉GUI远远不如以前的 : scripts方便。
|
s*****w 发帖数: 1527 | 4 我做的2个组,都是用GUI修改参数和运行的,比如输入正确的password,然后做
deployment。
【在 h*i 的大作中提到】 : 一个Jenkinsfile就搞定的事,全文本,不用在GUI里面点点点。Jenkinsfile是在你的 : 源代码里面commit到repo的,里面你爱写什么script都可以。 : CircleCI是个纯Clojure公司,挺好用的,就是内存限制4GB,大型Clojure项目反而用 : 不了。
|
C*****l 发帖数: 1 | 5 你们叫苦连天,但是每年折腾这一遍都是某些人的kpi政绩,这些人通常不用去用gui.
【在 s*****w 的大作中提到】 : 我做的2个组,都是用GUI修改参数和运行的,比如输入正确的password,然后做 : deployment。
|
s*****w 发帖数: 1527 | 6 是这样,就跟sprint一样,developer要花额外时间做planning, 让经理统计每周的
story points etc.
【在 C*****l 的大作中提到】 : 你们叫苦连天,但是每年折腾这一遍都是某些人的kpi政绩,这些人通常不用去用gui.
|
d*******r 发帖数: 3299 | 7 跟 Build/Ops/DevOps 沾边的,都是脏活累活,
溯源都是以前设计语言时候, build 工具链太原始,
后来发明一堆外部工具来使劲补救, 越补越复杂,
在加上分布式系统,build 工具也没解决,
结果一堆新的旧的垃圾糊在一起... |
h**********c 发帖数: 4120 | 8 我觉得敏捷和HA
High availability 是本质矛盾的
打任何patch 相当于修改图灵机的替换规则
属于自己和自己悔棋
赛马服用禁药取消成绩加回溯期不是一个计算问题
如果修改一个软件那么这个软件就不是stoppable
我就是拖延症不想睡觉,说拖延的时候大脑在GC
若果你没有拖延症脑子肯定有很多垃圾
解决这个问题,问题是我认为软件是不可以patch的问题patch了就不是图灵机,解决的
方案是用第二台图灵机filter前一台的输出 |
n*******0 发帖数: 2002 | 9 你司开放的只有gui而已。
你就算是用gui写,真正到后边也是一堆描述文件。牛逼的都是直接写文件然后commit
。你去研究一下就好了。
【在 s*****w 的大作中提到】 : 我做的2个组,都是用GUI修改参数和运行的,比如输入正确的password,然后做 : deployment。
|