获取 Jenkins Server 的版本
$ ssh -l jack -p 8090 192.168.21.145 version

添加 agent
create-node 命令需要指定一个 xml 文件作为参数,这个 xml 文件中保存着新建 node 的配置信息。方便起见我们可以先使用 get-node 命令获得一个现有 node 的配置文件,然后修改其中的配置,并最终用来创建新的 node。比如我们当前有一个名为 testagent 的 node:

用下面的命令获得其配置信息:
$ ssh -l jack -p 8090 192.168.21.145 get-node testagent > testagent.xml

接下来复制一份 testagent.xml 文件,创建 myagent.xml 文件,并修改 myagent.xml 文件中的相关配置。比如把 agent 名称改为 myagent,host 修改为新 agent 的 IP 地址,credentialsId 改为具有适当权限的新 ID。最后用新的 myagent.xml 文件创建 node:
$ ssh -l jack -p 8090 192.168.21.145 create-node < myagent.xml

这样新的 node 就创建好了。当然,我们也可以使用 delete-node 命令删除一个 node。
安装 plugin
Jenkins 默认提供的操作 plugin 的 CLI 只有 list-plugins 和 install-plugin。list-plugins 用来罗列所有已安装的 plugins:
$ ssh -l jack -p 8090 192.168.21.145 list-plugins

如果为 list-plugins 指定参数(插件的名称),则只显示该插件的信息,该插件不存在就报错:

install-plugin 命令用来安装插件:
install-plugin SOURCE ... [-deploy] [-name VAL] [-restart]
根据指定的 source 选项,分别可以从 URL、本地文件和 update center 安装插件。默认从 update center 安装插件,只用指定插件的短名称(ID)就可以了:
$ ssh -l jack -p 8090 192.168.21.145 install-plugin greenballs -deploy
-deploy 表示立即部署插件而不必等到下次重启 Jenkins。
如果指定的插件已经存在并且需要升级到新的版本,同样执行 install-plugin 命令就可以了:

$ ssh -l jack -p 8090 192.168.21.145 install-plugin pipeline-graph-analysis -restart
-restart 选项表示安装完成后重启 Jenkins。

等 Jenkins 重启完成后,发现插件已经被更新到了最新的版本:

注意:update center 安装插件时,会自动安装当前插件所依赖的插件。
通过本地的文件安装插件
下载 greenballs 插件到当前的目录中,然后执行命令:
$ 
                        
                        
                    