栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos7中多种方式安装jenkins

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos7中多种方式安装jenkins

jenkins 我的环境:centos7 yum安装方式

需要先安装java(另行百度)

添加jenkins到yum源,并下载安装,最后刷新并添加为守护线程
sudo wget -O /etc/yum.repos.d/jenkins.repo 
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload

系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者

chown -R jenkins:jenkins /var/lib/jenkins
chown -R jenkins:jenkins /var/cache/jenkins
chown -R jenkins:jenkins /var/log/jenkins
启动前检查
vi /etc/init.d/jenkins

# 在candidates追加自定义的java路径,如
candidates="
.....
/usr/local/jdk/jdk1.8.0_281/bin/java
"

# 修改完后需要执行命令 使配置生效
sudo systemctl daemon-reload
启动
sudo systemctl start jenkins

访问默认地址-http://localhost:8080

  • 提示输入密码,打开对应路径,输入对应文件的内容即可
    cat /var/lib/jenkins/secrets/initialAdminPassword

  • 选择左侧,按推荐安装插件

  • 安装结束后,可通过地址栏拼接restart重启jenkins: http://localhost:8080/restart

jenkins安装插件

安装方式 : 系统管理->插件管理->可选插件->选中->Install without restart


建议安装完后重启jenkins

  1. Maven Integration plugin

  2. Post build task

获取maven
# 下载压缩包
wget https://mirrors.gigenet.com/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.8.1-bin.tar.gz
# 加入mvn命令到系统变量中
export PATH=/usr/local/apache-maven-3.8.1/bin:$PATH
获取git
yum remove -y git

#使用安装包安装:
#1.下载安装包:
wget https://github.com/git/git/archive/refs/tags/v2.32.0.tar.gz

#2.解压安装包:
tar -zxvf git-2.32.0.tar.gz

#3:进入解压后的文件夹:
cd git-2.32.0/

#4:安装 需要的依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

#5:如果已经安装编译源码所需依赖的时候,yum自动帮你安装了git,这时候你需要先卸载这个旧版的git
yum -y remove git

#6:编译git源码:
make prefix=/usr/local/git all

#7:安装git至/usr/local/git路径
make prefix=/usr/local/git install

#8:配置环境变量
vim /etc/profile 
export PATH=$PATH:/usr/local/git/bin

#9:使配置文件生效
source /etc/profile

#10:查看git版本
git --version
jenkins全局工具配置

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

  1. maven-settings.xml
    /usr/local/apache-maven-3.8.1/conf/settings.xml
    /usr/local/apache-maven-3.8.1/conf/settings.xml

  2. jdk
    /usr/local/jdk/jdk1.8.0_281

  3. git
    /usr/local/git/bin/git

  4. maven
    /usr/local/apache-maven-3.8.1

构建项目

maven项目为例

首页dashboard -> 新建任务 -> 构建一个maven项目

  • 源码管理
git
    git地址
    添加Credentials,配置git用户账号密码(你拉取代码用的账号密码)
  • Pre Steps(构建前操作)

选择执行shell -> 执行 停止.sh

  • Build

执行maven命令

如 Goals and options : clean install

不需要加入mvn前缀

  • 构建后操作

添加构建后任务

  • Log text : 表示任务执行条件,有and,or 如 Log text: BUILD SUCCESS => 表示执行成功才运行后续script

  • script : 填写任务执行的sh,如 sh /home/xxxx_start.sh

保存后尝试构建

查看构建的日志: 项目-> 构建历史 -> 版本号 -> 控制台输出

更换端口

修改 /etc/sysconfig/jenkins 文件中的8080端口

jenkins构建完的项目在哪

可在构建日志中查找到

/var/lib/jenkins/workspace/

docker安装方式
docker pull jenkins/jenkins:2.289.1-lts

# 配置jenkins文件夹权限
chmod 777 /home/jenkins

# 启动容器
docker run -p 18080:8080 -p 50000:50000 --name jenkins -v /home/jenkins:/var/jenkins_home jenkins/jenkins:2.289.1-lts

其余配置同上yum安装方式

war安装方式 下载war包

war包

启动

java -jar 或者 放入tomcat下

windows安装方式 下载程序包

程序包

以上资料均来自jenkins官网

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343976.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号