1.安装gitee
1.1在jenkins服务器上安装git客户端
yum -y install git
1.2从jenkins控制面板上下载git插件
1.2.1点击插件管理
1.2.2在可选插件里搜索gitee没有就到已安装里看看是否已经安装
2.gitee配置
2.1返回首页,进入系统配置
2.1.1点击系统配置
2.1.2找到git配置项,配置信息
2.2配置Gitee API私人令牌和gitee登录凭证
申请地址https://gitee.com/profile/personal_access_tokens
图一:点击地址直接进入私人令牌申请页面
图二:提交后生成类似UUID的长串
图三:点击凭证管理
图四:点击选择影响范围,进入配置
图五:点击添加,填写完成后点击create
图六:按图五步骤再添加一个gitee账户密码凭证,类型选择如图
配置完成后再重新配置步骤2.1.2的令牌项
3.新建项目
3.1从jenkins控制台首页点击 新建item,选择构建项目的类型点击确定
3.2配置源码管理
3.3配置触发器
3.3.1默认build配置
3.3.2自动拉取代码并打包配置(可不配置这个,每次手动构建)
3.3.2.1勾选gitee webhook
3.3.2.2在勾选的gitee webhook展开面板往下翻,点击生成密钥,然后先保存
3.3.2.3打开gitee,选择一个仓库点击管理,在左侧导航栏找到webhooks,配置完成后点击添加
3.4配置构建后点击保存
4.一键自动部署
4.1jenkins服务器上安装ansible工具
yum -y install ansible
4.2在步骤3中配置pre steps
直接编写shell脚本
运行服务器上的脚本文件,需要提前准备发布文件