安装jenkins-cli

1、要在 Linux 操作系统上安装 jcli

复制代码
curl -L https://github.com/jenkins-zh/jenkins-cli/releases/latest/download/jcli-linux-amd64.tar.gz|tar xzv
sudo mv jcli /usr/local/bin/

在用户根目录下,增加 jcli 的配置文件:

复制代码
jcli config gen -i=false > ~/.jenkins-cli.yaml

修改配置文件中的url,username,token 的值

复制代码
[root@sre-test-01 jcli]# cat /root/.jenkins-cli.yaml
current: yourServer
jenkins_servers:
- name: yourServer
  url: http://xxxx.xxx.xxx.com/
  username: test
  token: xxxxxxxxxxxxxxxxxxx
  insecureSkipVerify: true
mirrors:
- name: default
  url: http://mirrors.jenkins.io/
- name: tsinghua
  url: https://mirrors.tuna.tsinghua.edu.cn/jenkins/
- name: huawei
  url: https://mirrors.huaweicloud.com/jenkins/
- name: tencent
  url: https://mirrors.cloud.tencent.com/jenkins/
# Language context is accept-language for HTTP header, It contains zh-CN/zh-TW/en/en-US/ja and so on
# Goto 'http://localhost:8080/jenkins/me/configure', then you can generate your token.

可以发现,上面的配置文件中可以配置多个 Jenkins。下面的命令可以让你看到当前所选择的地址信息:

复制代码
jcli config

Jenkins 有丰富的插件生态,下面我们演示如何对插件进行搜索、安装、删除等操作。

首先,让我们先检查更新:

复制代码
jcli plugin check

然后,可以根据关键字搜索我们所需要的插件:

复制代码
jcli plugin search restful

安装:

复制代码
jcli plugin install pipeline-restful-api

查看安装进度:

复制代码
jcli center watch

所有的插件安装完成后,重启后就可以看到了:

复制代码
jcli restart -b

等 Jenkins 重启完成后,可以看到所有安装好的插件列表:

复制代码
jcli plugin list

执行任务

复制代码
jcli job build hello-pipeline -b

查看任务执行日志

复制代码
jcli job log hello-pipeline -w
相关推荐
七夜zippoe1 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy6483 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满3 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠3 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9033 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技4 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀5 小时前
Linux环境变量
linux·运维·服务器
zzzsde5 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º6 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~7 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化