安装maven插件
配置jdk, maven, node

修改jenkins workspace

https://blog.csdn.net/weixin_44794932/article/details/106057672

配置环境变量

连接云服务器,
echo $PATH
获取全局环境变量,复制
【系统管理】-> 【系统配置】 -> 【环境变量】
image.png
不进行配置,构建任务执行shell脚本的时候,可能会报错,如下
image.png

添加凭据,创建密钥

Jenkins通过SSH私钥凭证,免密登陆Gitee服务器
在Jenkins服务器创建公钥和私钥
ssh-keygen -t rsa
cd /root/.ssh
把公钥添加到gitee的ssh里面
把私钥配置到Jenkins里面(全局工具配置里,不同版本的入口不一样)
image.pngimage.png
添加完成之后,在项目配置里git源可以切换成ssh, 选择上面配置的凭证就可以连接仓库了。

基础工作准备完成
————————————————————————————————————————————————————————
Make工具
linux,windows最原始的编译工具,在linux下编译工具常用Make(windows下对应的工具为nmake)
它负责组织构建的过程,负责指挥编译器如何编译,连接器如何连接,最后生成一个可用的文件。

ANT工具
make在编译复杂的东西时使用不够灵活,语法很难理解,于是就衍生出ant工具

Maven工具
Maven工具是对ant工具的进一步改进,Maven像make一样,是个构建工具,有很多Maven plugin(maven插件)

Jenkins工具
Jenkins就是一个可视化的工具平台,通过编写一系列的脚本来控制编译、测试、打包、部署等流程。
Jenkins就是用图形界面的方式把maven进行一个整合。
Jenkins可以用于运行各种CI,测试,批处理任务等等,所以在Jenkins中将这些任务统称为“free-style software project”

linux:jenkins 默认安装目录
(1)/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。
( 2 ) /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
(3)/var/lib/jenkins/:默认的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:Jenkins日志文件。

Eclipse工具