Linux安装Jenkins

本文介绍了Jenkins的安装、配置及使用方法。先添加Jenkins存储库并安装,解决启动报错问题后访问并完成初始配置。还介绍了插件安装、邮件功能配置、Maven安装与配置,最后说明了如何构建GitHub项目,包括任务创建、源码库配置等。

jenkins依赖jdk和git,请先安装jdk和git。下面直接略过jdk、git的安装

1、先将Jenkins存储库添加到yum repos

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 

2、安装Jenkins 

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install -y jenkins 

3、启动jenkins, 报错了

service jenkins start

 

4、根据错误提示,输入:systemctl status jenkins.service

5、查看了一下jdk的目录 : echo $JAVA_HOME

6、找到etc/init.d 下的jenkins文件

7、修改jenkins文件,添加jdk的目录: 当前的是:/home/java/jdk1.8.0_161/bin/java

8、重新启动jenkins服务

9、访问jenkins,  浏览器输入: http://21*.***.***.***:8080

10、然后将/var/lib/jenkins/secrets/initialAdminPassword 中的密码复制到管理员密码处,然后点 “继续”

11、选择插件, 我在这里选择推荐的插件

12、创建一个Jenkins管理员用户

13、保存并完成后,显示实例配置;这里我选择的是现在不要

14、最后配置完成,开始使用Jenkins;

15、插件安装(如果在安装Jenkins的时候没有安装相关插件,可以按照如下方式安装,已经安装,则不需要)  

系统管理>>插件管理

gitlab插件:

maven插件:

 常用的插件

Deploy to container plugin(部署用)

Git plugin(GIt插件)

Github Integration Plugin(Git集成)

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

Maven Integration(maven插件)

postbuildscript(用于执行shell命令)

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

 

16、配置邮件功能

系统管理>>系统设置

设置邮箱:

设置邮箱配置

 

测试邮件是否正常:

17、安装maven

下载maven包,这里下载3.6.1  ,下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/

在 /usr/ 目录下建立maven目录,然后将maven.tar包放到/usr/maven/目录下,解压。

然后进入到/etc/ 目录下,修改profile文件。

将下面这个配置添加到profile文件中

export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

让配置生效 , source /etc/profile

看看是否成功,mvn -v

 

18、配置maven和jdk

系统管理>>全局工具配置

 

填写上安装maven的目录、jdk的目录

 

配置git,查看git目录

配置git目录

 

19、构建github项目

新建任务----->>>>选择自由风格的项目

选择github项目,填写git地址。丢弃旧的构建,这里保持构建的天数1,保持构建的最大个数 1

Git: 配置git地址Repository URL

       添加账号Credentials,github的帐号密码

       选择分支Branch Specifier,这里选择master

       源码库浏览器选择githubweb

(这里打算搞自动检测github有提交就重新构建。再这里可以忽略该配置)

填写pom文件:

选择保存,然后就可以构建了。

本文也已同步到github :  https://github.com/liweiDiao/jenkins

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值