CentOS7安装Jenkins-2.346.1,jdk8

这篇具有很好参考价值的文章主要介绍了CentOS7安装Jenkins-2.346.1,jdk8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

高版本的Jenkins需要jdk11甚至jdk17以上,但是公司项目大多都是基于jdk8,为了避免打包保jdk版本异常,直接安装支持jdk8的jenkins。

Linux:centos7

Git:git-1.8.3.1

JDK:jdk-8u371

Maven:maven-3.6.3

Tomcat:tomcat-9.0.65

Jenkins:jenkins-2.346.1(支持jdk8的最新版Jenkins)

  •  JDK配置
# 解压
tar -zxvf jdk-8u371-linux-x64.tar.gz
# 编辑/etc/profile
vim /etc/profile
# 加入如下配置
export JAVA_HOME=/home/jdk1.8.0_371
export JRE_HOME=/home/jdk1.8.0_371/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
# 保存退出后,使该配置文件即刻生效
source /etc/profile

# 使用如下命令,能正确显示信息,说明环境配置成功
java -version
  • MAVEN配置
# 解压
tar -xzvf apache-maven-3.6.3-bin.tar.gz

# 编辑/etc/profile
vim /etc/profile
# 加入如下配置
MAVEN_HOME=/home/apache-maven-3.6.3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
# 保存退出后,使该配置文件即刻生效
source /etc/profile

# 使用如下命令,能正确显示信息,说明环境配置成功
mvn -version
  • 部署Tomcat

# 下载
# wget 加上 --no-check-certificate 跳过认证
wget --no-check-certificate https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.76/bin/apache-tomcat-9.0.76.tar.gz

# 解压
tar –xvzf apache-tomcat-9.0.65.tar.gz –C /home/

# 编辑/etc/profile
vim /etc/profile

# 加入如下配置
CATALINA_HOME=/home/apache-tomcat-9.0.76
export CATALINA_HOME
 
# 保存退出后,使该配置文件即刻生效
source /etc/profile

 参考:https://www.ahaoyw.com/article/769.html

  • 部署Jenkins服务
# 下载
wget http://updates.jenkins-ci.org/download/war/2.346.1/jenkins.war

# 至tomcat中,注意名称一定为jenkins.war
cp jenkins.war  /home/apache-tomcat-9.0.76/webapps/

#启动
/home/apache-tomcat-9.0.76/bin/startup.sh 

在浏览器地址栏输入IP:8700/jenkins;第一次使用Jenkins,需要核对密钥,该密钥在路径(/root/.jenkins/secrets/initialAdminPassword)的文件中。


记录几个指令

产生密钥

ssh-keygen -t rsa -b 4096 -C "xxx@xx.com"

gitlab使用oauth2授权认证实操

https://oauth2:***key****@git.xxxx.com/xxx/xxx.git文章来源地址https://www.toymoban.com/news/detail-503659.html


pipeline {
	agent any
	parameters {
		gitParameter name: 'version', description: '选择branch或Tag', type: 'PT_BRANCH_TAG', defaultValue: 'master'
  }
	stages {
		stage('git clone') {
			steps {
					checkout([$class: 'GitSCM',
										branches: [[name: "${params.version}"]],
										doGenerateSubmoduleConfigurations: false,
										extensions: [],
										gitTool: 'Default',
										submoduleCfg: [],
										userRemoteConfigs: [[url: 'https://oauth2:******@git.***.com/***.git']]
									])
			}
		}
		stage ('releases') {
			tools {
				maven "maven3"
				jdk "jdk8"
			}
			steps {
				sh """
				mvn -T 4 clean install  -Dmaven.test.skip=true
                cd test/target/
                zip -q -r test.zip . -x "bin/*"
				"""
			}
			post {
				success {
					archiveArtifacts artifacts: 'test/target/test.zip', onlyIfSuccessful: true
				}
      }
		}
	stage ('deploy') { 
			steps {
				sh """
			    sshpass -p 'xxx' scp -P 22 ${WORKSPACE}/test/target/test.zip root@10.10.11.0:/home/tmp/test.zip
				sshpass -p 'xxx' ssh -p 22 root@10.10.11.0 'sh /home/test/bin/test.sh start'
				"""
			} 
		}
		stage ('check log') { 
			steps {
				sleep(30)
				sh "sshpass -p 'xxx' ssh -p 22 root@10.10.11.0 'tail -n 1000 /home/test/logs/test.log'"
			}
		}
	}
}

到了这里,关于CentOS7安装Jenkins-2.346.1,jdk8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 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日
    浏览(48)
  • Jenkins解决JDK8不兼容

      近日,需要重搭Jenkins服务时,按照之前官方推荐的方式安装,然后发现启动不了,最后花费了小半天才发现并解决问题,特此记录下。   如上图,官方推荐的安装源,拉取到的jenkins版本是最新的,版本号大于2.357。 yum install jenkins 指令运行后,使用 systemctl start jenki

    2024年02月11日
    浏览(46)
  • CentOS7.6 上安装 JDK 11

    OpenJDK 是 Java 编程语言的开放源代码实现。在 CentOS 上安装 OpenJDK 可以为您提供一个稳定和可靠的 Java 开发环境。本文将指导您通过几个简单的步骤在 CentOS 7.6 上安装 OpenJDK 11。 国内华为镜像下载:https://repo.huaweicloud.com/java/jdk/11.0.2+9/ injdk 镜像下载:https://www.injdk.cn/ 官网下载

    2024年02月10日
    浏览(38)
  • CentOS7安装和部署Jenkins

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

    2024年02月05日
    浏览(43)
  • 解决jenkins需要jdk11,项目需要jdk8的问题

    思路:jdk8 采用解压缩模式,jdk11采用安装模式,然后在jenkins中指定jdk路径 下载解压缩jdk8 https://www.oracle.com/java/technologies/downloads/#java8 解压缩:jdk-8u391-linux-i586.tar.gz /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 yum install glibc.i686   安装jdk11 jenkins中指定  

    2024年02月02日
    浏览(38)
  • Centos7安装配置jdk1.8

    1、获取jdk1.8安装包,上传到服务器,后续放置在/usr/local/java目录下 [root@localhost ~]# mkdir /usr/local/java [root@localhost ~]# cd /usr/local/java 2、解压 [root@localhost java]# tar -zxvf jdk-8u341-linux-x64.tar.gz 3、配置环境变量 [root@localhost java]# vi /etc/profile 4、生效 [root@localhost java]# source /etc/profile 5、查

    2024年02月12日
    浏览(48)
  • 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日
    浏览(55)
  • 删除linux(centos7)系统自带的open jdk,安装配置jdk环境

    安装的linux自带jdk8版本,我们不用自带的。 1、下载 下载地址:https://www.oracle.com/java/technologies/downloads 2、创建目录 创建文件夹,用来部署JDK,将JDK安装部署到:/export/server 内 3、解压缩JDK安装文件 将下载的文件上传到linux中,并解压到server目录下 4、配置JDK的软链接 5、配置

    2024年02月09日
    浏览(63)
  • centos7中jenkins的安装与配置(超详细)

    不知道Csdn导入文章会重新生成新文章 , 新生成文章内容更改移至文章新地址

    2024年02月04日
    浏览(41)
  • linux系统下(centos7.9)安装Jenkins全流程

           Jenkins官网传送带: Redhat Jenkins Packages         选择好Jenkins版本进行下载         利用rz命令上传文件至Linux服务器,后直接用rpm -ivh命令直接安装.rpm后缀格式的Jenkins安装包即可。         利用以下命令修改一个端口号即可(改成自己想改成的端口号即可

    2024年02月12日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包