一、Jenkins配置设置

1、system设置

这个是Jenkins的工作目录,后期部署前后端的打包目录会在/root/.jenkins的workspace目录下;在该目录下有plugins目录为Jenkins的插件目录,可以将其他Jenkins的插件打包替换到该目录下,达到离线部署插件的目标。

Jenkins 服务器的公开访问地址,一般为 IP:8080/jenkins/  可根据实际情况进行修改

全局变量,可以用于添加一些maven或者其他插件需要的参数,用于解决版本不兼容或者其他问题

用于设置gitlab服务的相关参数,用于拉取代码

这里用于设置需要部署的服务器相关信息,name是这个服务器显示的名称后边建立部署项目时要用,hostname为目标服务器IP地址,框出的为使用密码登录时的服务器密码

2、Tools设置

工具设置,用于设置jdk、maven、git、nodejs的版本和路径信息

maven配置文件设置,用于设置maven使用的配置文件,一般在maven环境下的conf文件中

jdk设置,在已安装jdk的情况下,需要去掉Install automatically 不安装,在JAVA_HOME中写到jdk对应的路径即可,这个是用于编译后端文件用的jdk版本和启动Jenkins时使用的java17不同。如果后端代码的jdk版本不是java17会导致编译失败

git设置,这里会默认获取PATH环境变量中的git地址,安装完git配置好环境变量后就不需要做其他更改

maven设置,用于设置Jenkins在自动部署时使用的maven版本和地址,已经安装过maven时需要去掉Insatll automatically 然后在MAVEN_HOME中配置maven的地址

nodejs设置,用于设置Jenkins部署前端时使用的nodejs版本,已经安装过nodejs时需要去掉Insatll automatically,然后在安装目录中写nodejs的具体路径

3、Credentials设置

用于添加gitlab拉取代码的账号和密码,后边构件项目时需要用到

二、注意事项

git在源码编译时需要一些依赖,缺少依赖会导致编译,需要从网上找到这些依赖后使用 

rpm -ivh *.rpm

完成依赖的相关安装,之后重新执行打包

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐