问题36:Hudson和Jenkins是什么关系?
参考:两者都是采用Java语言编写的持续集成开源工具。
实际上,Jenkins是Hudson的一个分叉(fork)。
阅读全文参考:两者都是采用Java语言编写的持续集成开源工具。
实际上,Jenkins是Hudson的一个分叉(fork)。
阅读全文配置好Jenkinsclient后,就可以通过命令来操作Jenkins了!
jenkinsclient的命令格式是:
jenkins GROUP | COMMAND
GROUP
是指一组命令,比如job
是一个组命令,它有以下命令:
jenkins job build //构建任务
jenkins job copy //复制任务
jenkins job create //创建任务
jenkins job delete //删除任务
jenkins job disable //禁用任务
jenkins job enable //启用任务
jenkins job has //查看任务是否已存在
jenkins job info //显示任务信息
jenkins job ls //显示任务列表
jenkins job rename //重命名任务
jenkins job xml //显示任务的config.xml内容
今天我们先不介绍组命令,先介绍第一层的COMMAND
。这些命令基本用来查看各种信息。
APP模式可以在独立窗口中操作Jenkins。体验就好像在操作APP一样。
命令:
jenkins app
视频演示:
阅读全文Jenkinsclient是一个功能强大的开源跨平台的Jenkins命令行客户端。提供类似Docker风格的命令行来让用户操作Jenkins。
Jenkinsclient使用Python语言编写,项目源码采用国产木兰开源许可证开源。你可在Gitee和Github上查看。
Gitee: https://gitee.com/hummerstudio/jenkinsclient
Github: https://github.com/hummerstudio/jenkinsclient
项目主页:https://pypi.org/project/jenkinsclient
阅读全文通过Jenkins来启动进程是一个实际工作中比较常见的场景。
但是正常情况下,通过Jenkins Job启动的进程,在构建结束后,都会被Jenkins杀死。
阅读全文自动化是一个革命性的概念和技术。
第一代自动化是天地系统的自动化,即万物的生长。
天阳供能,地阴成形,古圣人察而用之。顺四时,因地宜,谓之无为。无为非不为,乃顺自然而为。
这一代的自动化,是天、地、人三要素。
天气,反映太阳能的供给强度和总量。天气之变,大分为四季,小分为二十四节气。地形,各有不同,故因地制宜;人,须在合适的天时地利处播种、浇水、施肥、投喂,如同与天地合奏,故谓之人和。
天地虽然已自动化,但对人而言,需要在合适的时间节点采取合适的行动,才能让万物按人类的意愿生长。
阅读全文