linux下jenkins安装与配置

1.linux机器上先安装git,tomcat和maven。

可以在maven的conf目录下settings.xml加上以下代码(阿里云镜像加速,不然maven下载会很慢):


        nexus-aliyun
        central
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public

2.到jenkins官网上下载jenkins的war包,然后直接把war包放到tomcat的webapps中,接着访问http://(你的服务器地址):8080/jenkins就能打开jenkins首页了。ps:下载下来的war包也可以这样启动:java -jar jenkins.war。

3.jenkins配置国内镜像,我在首次打开jenkins界面时一直卡在初始化界面,因为此时在下载插件,速度非常慢,我最后是配上国内镜像才下载成功的,之前因为速度慢一直报下载失败。。

在/root/.jenkins/目录下的hudson.model.UpdateCenter.xml中把http://updates.jenkins-ci.org/update-center.json换成https://mirrors.shu.edu.cn/jenkins/updates/update-center.json。最终效果如下:



 
    default
    https://mirrors.shu.edu.cn/jenkins/updates/update-center.json
 

最新镜像地址可参考:http://mirrors.jenkins-ci.org/status.html

4.打开jenkins系统管理->全局工具配置进行配置

linux下jenkins安装与配置_第1张图片

linux下jenkins安装与配置_第2张图片

5.打开jenkins系统管理->插件管理安装maven插件(这样才能新建maven任务),选中Maven Integration plugin,点击直接安装。

6.新建任务,选择构建一个maven项目,然后配置项目(其他配置默认即可)

linux下jenkins安装与配置_第3张图片

linux下jenkins安装与配置_第4张图片

这里的配置和脚本的流程是:从git中拉取代码到~/.jenkins/workspace/mavendemo(mavendome是你新建的jenkins任务名字)目录下,用package -DskipTests=true对项目进行打包,打包后在项目的target目录下生成myspringbootdemo-0.0.1-SNAPSHOT.war(格式是项目名-版本号,这个在springboot配置文件中可改)包,然后把这个war包放到tomcat下,最后访问http://(你的服务器ip):8080/myspringbootdemo-0.0.1-SNAPSHOT/,就能访问到你用jenkins构建的项目了。

你可能感兴趣的:(linux,jenkins)