一、Jenkins的安装
war包下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war
运行最新版的jenkins war包需要安装jdk17。安装好后使用命令启动:
nohup /root/test2/jdk-17.0.14/bin/java -jar /root/test2/jenkins.war --httpPort=8099 --logfile=/root/test2/jenkins.log &
查看jenkins.log是否报错,如果报下面错,需要安装fontconfig
java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
安装fontconfig命令
yum install -y fontconfig
重新执行。打开地址:http://ip:8099/login?from=%2F
如果运行成功,将看到如下页面:
管理员密码在jenkins.log里面有,输入管理员密码,点击继续。安装推荐的插件。
等插件安装完毕后。创建一个管理员用户。
二、创建项目的步骤。
接下来进入到jenkins首页,来新建Item, 起一个任务名称,选择Freestyle project。
首先把项目放到git仓库,国内可以选择gitee, 这样项目在构建的时候会通过git拉取代码到本地。配置如下:
通过添加Credentials, 可以配置访问git仓库的账户。
配置git的前提是服务器已经安装了git, 可以使用命令安装
yum install git
2. maven配置,在如下的全局工具配置maven安装的路径,当然前提是安装了maven, maven安装这里不做讲解,网上搜一下,安装好后,
配置如下:
这里配置好后,回到项目里的配置,配置如下,增加构建步骤,选择调用顶层Maven目标。
3. 配置SSH服务器,首先安装插件Publish Over SSh.
在高级里面配置密,然后回到项目的配置里面,增加构建后操作步骤,选择Send build artifacts over SSH.
4. 保存,并点击立即构建,项目就开始构建了,刚开始需要拉取maven依赖的jar包,成功后续的构建会比较快.
来源:https://mp.weixin.qq.com/s/05DBUNY2b3Ef4YCgwQYSXQ