jenkins安装配置实现自动继承打包部署(Tomcat,jetty,maven,git)(一)

一、安装

1.1 安装清单

1.JDK

2.jenkins&Tomcat

3.maven

4.git

1.2 JDK 安装

// 安装jdk    
[root@svn local]# rpm -ivh jdk-8u77-linux-x64.rpm
//配置环境变量
[root@svn local]# cat /etc/profile.d/jdk.sh
    export JDK_HOME=/usr/java/default
    export PATH=$JDK_HOME/bin:$PATH

1.3 jenkins&Tomcat安装

 先装Tomcat,作为jenkins的运行容器

#解压文件
tar -zxvf apache-tomcat-6.0.44.tar.gz
#配置环境变量
vi /etc/profile
export CATALINA_HOME=/app/java/tomcat/apache-tomcat-6.0.44
export CATALINA_HOME
source /etc/profile
#下载jenkinswar包到webapps目录
cd到tomcat的webapps目录
wget  http://mirrors.jenkins.io/war-stable/2.107.1/jenkins.war
#启动tomcat
cd到tomcat的bin目录
./startup.sh

默认tomcat的端口是8080,如果端口被占用的话,用其他端口吧,改下tomcat的server.xml就好

1.4 maven安装

// maven下载
http://mirror.bit.edu.cn/apache/maven
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

// 安装maven 
cd /usr/local

tar xf apache-maven-3.5.2-bin.tar.gz && ln -sv apache-maven-3.5.2 maven
    "maven" -> "apache-maven-3.5.2"

// 配置环境变量
echo "export PATH=$PATH:/usr/local/maven/bin" > /etc/profile.d/maven.sh && source /etc/profile.d/maven.sh

//  查看版本
[root@svn local]# mvn --version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_77, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_77/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"

1.5 git安装

https://www.cnblogs.com/zhuchenglin/p/7528988.html

二、配置

到这一步,前提是前面的步骤都已完成,并且jenkins已经成功在tomcat上启动。

在浏览器上输入http://IP:8000/jenkins,启动后的界面如下:

然后到提示的文件中把里面的文本复制出来填到管理员密码中。

然后,到了选择插件的界面,通过附加功能扩展Jenkins可以支持许多不同的需求。 

我就选择建议的插件,然后就开始安装。

插件安装完成之后,需要创建第一个用户

创建用户之后,就可以使用jenkins了

其实上面的安装插件时,推荐的插件时不够的,还需要安装一些特性化的插件:

具体方法是:系统管理-》插件管理-》可选插件-》过滤搜索栏搜索所需要的插件

推荐一些插件(下面将会用到):

Deploy to container plugin(部署用)

Git plugin(GIt插件)

Github Integration Plugin(Git集成)

Publish Over SSH(通过SSH来执行命令)

Maven Integration(maven插件)

postbuildscript(用于执行shell命令)

build with parameters(用于构建时可以选择分支,而不是写死要构建的分支名字)

三、部署(公共配置)

进行部署之前,还需要做一些公共配置,配置选项在  系统管理-》全局工具配置 中

maven配置

JDK配置

Git配置

配置SSH服务器

做完以上配置,我们就可以真正开始创建一个部署任务了。

详细请看博客:jenkins安装配置实现自动化部署(Tomcat,jetty,maven,git)(二)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值