centos7下载安装jenkins并配置拉取maven项目一条龙

这篇具有很好参考价值的文章主要介绍了centos7下载安装jenkins并配置拉取maven项目一条龙。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备工作

首先需要安装JAVA环境:https://www.cnblogs.com/mufeng07/p/12150820.html
如果你的系统没有自带git,那么也需要安装一个 yum install git
maven也需要安装,安装命令如下

wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
解压:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
进入:
cd  apache-maven-3.6.3
获取路径:
pwd
配置环境变量:vim  /etc/profile
配置文件添加下面两行内容:
export MAVEN_HOME=自己maven安装目录,我的是:/opt/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
刷新环境变量:
source /etc/profile
查看maven版本:
mvn -version

maven安装完成后,需要配置maven

进入到maven目录下的conf目录
编辑:
vim settings.xml
  
新增以下内容
<!--本地仓库-->         
  <localRepository>/data/software/repository</localRepository>
   
  <mirrors>
    <!--阿里云镜像-->
    <mirror>
      <id>aliyun-maven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven mirror</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

centos7下载安装jenkins并配置拉取maven项目一条龙

一.安装

第一种方法

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

yum install jenkins

第二种方法

直接下载 rpm 安装,各个版本地址 https://pkg.jenkins.io/

wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
rpm -ivh jenkins-2.156-1.1.noarch.rpm

其中安装jenkins-2.332版本是可能会报错:Requires: daemonize
centos7下载安装jenkins并配置拉取maven项目一条龙
解决:

安装 epel-release:yum -y install epel-release
安装 daemonize:yum -y install daemonize

卸载

若安装过程出错,需要下载jenkins安装新版本,命令如下:

service jenkins stop

yum clean all

yum -y remove jenkins

1、rpm卸载

rpm -e jenkins

2、检查是否卸载成功

rpm -ql jenkins

3、彻底删除残留文件:

find / -iname jenkins | xargs -n 1000 rm -rf

二.配置

修改默认端口:

vim /etc/sysconfig/jenkins

#监听端口
JENKINS_PORT="8888"

修改java路径

vim /etc/init.d/jenkins
将:/usr/bin/java 改成自己的jdk路径

查询jdk路径:

[root@VM_147_103_ 3rd]# which java

/data/3rd/jdk1.8.0_152/bin/java

三.配置权限

为了不因为权限出现各种问题,这里直接使用root

修改用户为root

vim /etc/sysconfig/jenkins

#修改配置
$JENKINS_USER="root"

修改目录权限

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

四.启动

systemctl start jenkins

五.安装插件

访问jenkins地址 http:<ip或者域名>:8080
centos7下载安装jenkins并配置拉取maven项目一条龙
执行命令查看密码:

cat /var/lib/jenkins/secrets/initialAdminPassword

插件安装选择推荐插件
centos7下载安装jenkins并配置拉取maven项目一条龙
安装进行中
centos7下载安装jenkins并配置拉取maven项目一条龙
插件安装完成以后将会创建管理员账户
centos7下载安装jenkins并配置拉取maven项目一条龙
安装完成:
centos7下载安装jenkins并配置拉取maven项目一条龙
设置Jenkins,安装插件:Pipeline Maven Integration、Maven Integration、Publish Over SSH、Gitee
centos7下载安装jenkins并配置拉取maven项目一条龙
centos7下载安装jenkins并配置拉取maven项目一条龙
centos7下载安装jenkins并配置拉取maven项目一条龙
centos7下载安装jenkins并配置拉取maven项目一条龙
出现以下问题:
centos7下载安装jenkins并配置拉取maven项目一条龙
原因可能是你本地的网络环境无法访问外网…
解决办法:

在插件中心的高级选项中,下拉升级站点,将原地址https://updates.jenkins.io/update-center.json改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,然后点击保存:
centos7下载安装jenkins并配置拉取maven项目一条龙

安装插件过程中可能会出现的问题

1、加载无反应

centos7下载安装jenkins并配置拉取maven项目一条龙
解决:

方法一:把国外的镜像改为国内镜像,重启生效:systemctl restart jenkins。通过前台页面修改:系统管理→插件管理→高级,把站点修改为国内镜像,如:清华源
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
centos7下载安装jenkins并配置拉取maven项目一条龙
 方法二:如果方法一不能解决,可以在http://updates.jenkins-ci.org/download/plugins 或 http://updates.jenkins.io/download/plugins 中下载下载对应的 hpi 文件,然后在 系统管理→插件管理→高级→上传下载的插件 中上传phi 文件

2、使用Jenkins安装插件失败

解决:在 /var/log/jenkins/jenkins.log 日志文件中查看错误信息

六、全局工具配置,分别设置maven、jdk、git

centos7下载安装jenkins并配置拉取maven项目一条龙
maven:
centos7下载安装jenkins并配置拉取maven项目一条龙
jdk:
centos7下载安装jenkins并配置拉取maven项目一条龙
git:
centos7下载安装jenkins并配置拉取maven项目一条龙

七、下面开始真正的部署maven项目:

(1)新建maven项目,输入一个名字
centos7下载安装jenkins并配置拉取maven项目一条龙
centos7下载安装jenkins并配置拉取maven项目一条龙
(2)项目详细配置:General
centos7下载安装jenkins并配置拉取maven项目一条龙
(3)源码管理
centos7下载安装jenkins并配置拉取maven项目一条龙
(4)构建触发器
centos7下载安装jenkins并配置拉取maven项目一条龙
(5)build
centos7下载安装jenkins并配置拉取maven项目一条龙
完成上述步骤,就能够对svn的项目进行编译,点击“保存”后,去构建。
centos7下载安装jenkins并配置拉取maven项目一条龙
第一次构建可能时间比较长,需要下载所依赖的jar包
centos7下载安装jenkins并配置拉取maven项目一条龙
centos7下载安装jenkins并配置拉取maven项目一条龙

使用Jenkins构建项目时出现的问题

1、构建Maven项目时报错:

问题一:[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:install-node-and-yarn (install node and yarn) on project blog-web: The plugin com.github.eirslett:frontend-maven-plugin:1.12.0 requires Maven version 3.6.0
centos7下载安装jenkins并配置拉取maven项目一条龙

解决:把maven的版本更换为3.6.0

问题二:[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:install-node-and-yarn (install node and yarn) on project blog-web: Could not download Yarn: Got error code 404 from the server.

centos7下载安装jenkins并配置拉取maven项目一条龙

原因:查看项目的pom.xml文件,发现配置文件中配置的下载地址中无软件包

解决:把文件中的路径进行修改,然后重新编译。如:我的配置文件中地址为:https://npmmirror.com/mirrors/yarn/,修改后的地址为:https://github.com/yarnpkg/yarn/releases/download/。修改之后需要重启Jenkins服务再进行构建

问题三:Jenkins部署spring boot项目时,构建 报xxxxx.RELEASE.pom.part.lock (No such file or directory) and ‘parent.relativePath’ points at wrong local POM的错误
在使用Jenkins部署Spring Boot项目时,构建 报xxxxx.RELEASE.pom.part.lock (No such file or directory) and ‘parent.relativePath’ points at wrong local POM的错误

造成这个问题的原因是,使用Jenkins用户没有访问权限maven的本地仓库,所造成的

解决办法:

chown -R jenkins:jenkins /data/maven_repo

chmod -R g-w /data/maven_repo

chmod -R o-wx /data/maven_repo

最后的配置:
centos7下载安装jenkins并配置拉取maven项目一条龙

参考:
https://www.jb51.net/article/237384.htm
https://blog.csdn.net/qq_30007885/article/details/121384108
http://t.zoukankan.com/mufeng07-p-12206296.html
https://www.cnblogs.com/yun-qi/p/16022627.html
https://www.cnblogs.com/Neeo/articles/10678597.html#there-were-errors-checking-the-update-sites-unknownhostexception-updatesjenkinsio文章来源地址https://www.toymoban.com/news/detail-471951.html

到了这里,关于centos7下载安装jenkins并配置拉取maven项目一条龙的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jenkins 2.346.1 从git拉取后自动构建部署springboot maven项目

    1、jenkins官网下载 jenkins2.346.1版本(2.346之后不支持java8) Jenkins 的安装和设置 下载的war包通过 java -jar jenkins.war可运行 也可下载安装版本直接安装 http://localhost:8080,端口号8080根据安装时的设定进行对应的变更,安装后需要等待一段时间。 确认发布应用的服务器安装了java g

    2024年02月02日
    浏览(14)
  • centos7安装gitlab,配置SSH key,修改项目url

    在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 注意:用户不是管理员权限,出现如下警告 用户不在sudoers文件中此事将被报告 可以使用 su root 切换root权限 1.安装ssh 若出现以下图片的信息则表

    2024年01月25日
    浏览(14)
  • 【jenkins】centos7在线安装jenkins

    最低推荐配置 256MB可用内存 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB) 软件配置 Java 8—​无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以 准备一台安装有centos7的服务器,这里用的是kvm虚机 下载yum源并安装jenkins和依赖包 注: 官网教程(https://w

    2024年02月08日
    浏览(12)
  • CentOS7安装Jenkins

    本文安装版本: JDK:jdk-11.0.19         官网下载地址Java Downloads | Oracle Jenkins:jenkins-2.359-1.1         官网下载地址Redhat Jenkins Packages Maven:apache-maven-3.6.3         官网下载地址http://maven.apache.org/  JDK配置 MAVEN配置 安装Jenkins Jenkins的目录结构如下: 功能模块 路径 主

    2024年02月10日
    浏览(18)
  • Maven下载及安装,集成eclipse中,配置环境变量,创建maven项目等

    解压 配置: 本地仓库的位置: 阿里云仓库位置: 配置Maven的jdk版本;我用的是jdk1.8版本 检测是否安装好: Finish后就好了。

    2024年01月23日
    浏览(19)
  • CentOS7安装和部署Jenkins

    检查旧版: 若已经安装了旧版本,则需要先删除,删除方法: 安装新版: 版本:openjdk version “11.0.18” 2023-01-17 LTS 方法一: 使用wget前可能需要安装wget工具: 下载jenkins的rpm包: 安装: 方法二: 创建repo文件: 导入公钥(这个公钥是为了防止软件被黑客篡改,如果没有公钥

    2024年02月05日
    浏览(16)
  • CentOS系统环境搭建(五)——Centos7安装maven

    centos系统环境搭建专栏🔗点击跳转 maven下载官网 压缩包放置到/usr/local 在最下面追加 重载环境变量 进入 /usr/local/apache-maven-3.9.2/conf/ 设置setting文件(不再赘述)。

    2024年02月12日
    浏览(15)
  • centos7安装git及maven

    直接使用yum安装,指令如下: 然后执行如下指令判断是否安装完成: 紧接着需要维护git的用户名及邮箱等信息 然后执行一下指令查看是否维护完成 首先去到maven官网: https://maven.apache.org/download.cgi 选择你要下载的版本,右击复制链接地址 然后进入到服务器的/user/local 目录下

    2024年02月12日
    浏览(17)
  • CentOS7 安装Jenkins 2.414.3 详细教程

    硬件 内存 4G ; 硬盘 20G 软件-java11安装 上传文件jdk-11.0.21_linux-x64_bin.tar.gz 到opt文件夹 解压 复制jdk目录 /opt/jdk-11.0.21 修改环境变量配置文件 保存退出,执行下面命令使环境变量生效 官网文档 https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 拉取安装包 安装 --no-check-certificate

    2024年02月02日
    浏览(13)
  • centos安装Jenkins并拉取git远程仓库的代码进行自动化构建部署

    在linux上安装jenkins的前提条件是已经安装了jdk、maven、git 这里是在centos上直接安装openjdk11 查看是否安装成功 安装好后,看下版本 首先下载maven安装文件,此处我选择的版本是3.6.3,下载地址, 下载后上传到服务器目录/usr/local目录下 修改目录名称为maven3, 所以服务器中maven的

    2024年02月04日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包