首页 > 其他分享 >在服务器上安装jenkins

在服务器上安装jenkins

时间:2023-04-23 14:00:46浏览次数:36  
标签:JAVA tomcat 服务器上安装 usr Jenkins jenkins war


jenkins.war

jdk-8u131-linux-x64.tar

apache-tomcat-7.0.68.tar

上传服务器 上述安装包,安装好jdk,tomcat,验证是否安装成功,然后把tomcat/webapps/ROOT 目录里的文件都删除掉,把jenkins.war 拷贝到 ROOT目录下,然后解压 jar -xvf jenkins.war 。然后返回tomcat/conf目录中 ,编辑server.xml中的修改


<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />



修改端口号,8085 ,然后保存,重新启动tomcat/bin 中的./start.sh 。同时查看日志,启动过程中会出现一个秘钥,复制粘贴到,就可以用ip+端口号访问 jenkins。


查看端口  netstat -tnl |grep 8085

netstat -tpnl |grep 8085


Jenkins官网免费获取Jenkins软件,官网地址为:http://mirrors.jenkins-ci.org/下载稳定的Jenkins版本。由于Jenkins是基于Java开发的一种持续集成工具,所以Jenkins服务器需安装JAVA JDK开发软件。Jenkins平台搭建步骤如下:

(1)          Jenkins稳定版下载:

http://updates.jenkins-ci.org/download/war/1.651.2/jenkins.war

(2)          官网下载JAVA JDK,并解压安装,代码如下:

tar -xzf  jdk-7u25-linux-x64.tar.gz  ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/

(3)          配置JAVA环境变量,/etc/profile配置文件中末尾加入如下代码:

export JAVA_HOME=/usr/java/jdk1.7.0_25
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

执行如下代码使其环境变量,并查看环境变量,命令如下:

source /etc/profile 
java  --version

(4)          Tomcat JAVA容器配置

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.53/bin/apache-tomcat-6.0.53.tar.gz 
tar  xzf  apache-tomcat-6.0.53.tar.gz
mv  apache-tomcat-6.0.53   /usr/local/tomcat

(5)          Tomcat发布Jenkins,将Jenkins war拷贝至Tomcat默认发布目录,并使用jar工具解压,启动Tomcat服务即可,代码如下:

rm    -rf  /usr/local/tomcat/webapps/*
mkdir  -p /usr/local/tomcat/webapps/ROOT/
mv    jenkins.war  /usr/local/tomcat/webapps/ROOT/
cd    /usr/local/tomcat/webapps/ROOT/
jar    –xvf  jenkins.war;rm -rf  Jenkins.war
sh    /usr/local/tomcat/bin/startup.sh

(6)          通过客户端浏览器访问Jenkins服务器IP地址,如图22-5所示:

图22-5 Jenkins自动部署平台




标签:JAVA,tomcat,服务器上安装,usr,Jenkins,jenkins,war
From: https://blog.51cto.com/u_16084838/6217526

相关文章

  • 在Linux服务器上装jenkins
    官网下载jenkinshttps://www.jenkins.io/zh/download/下载的文件是jenkins.war把安装文件放到Linux中 可以直接在远程连接中上传文件,也可以使用宝塔面板上传,还可以使用Xftp上传 安装jenkinscd进入存放安装文件的目的,使用命令安装java-jarjenkins.war--httpPort=8080......
  • 11、集群外部、内部的jenkins如何在k8s集群上创建动态pod agent
    Kubernetes插件能够让JenkinsMaster在Kubernetes集群上运行基于Pod的动态Agent◼它会为启动的每个Agent创建一个Pod,并在运行完成后停止它◼各PodAgent以InboundAgent形式运行,inbound-agent容器会自动连接到JenkinsMaster◆这意味着在每个PodAgent中,始终有一......
  • jenkins部署(最新版)
     jenkins中文社区https://www.jenkins.io/zh/doc/book/installing/1、系统管理        #邮件内容模板文档:https://blog.csdn.net/J_____Q/article/details/118518554    #进行邮件测试,看是否可以收到邮件  #邮箱收件 ......
  • Jenkins 忘记登录密码怎么办
    在安装Jenkins中遇到忘记登录密码该怎么呢?方法有很多,我这里记录一下我找的方法1、先停止jenkins服务systemctlstopjenkins2、找到config.xml文件find/-nameconfig.xml命令执行后找到如下结果:/root/.jenkins/config.xml/root/.jenkins/users/admin_83999305795......
  • docker 创建jenkins
    #查看远程镜像dockersearchjenkins#拉取镜像dockerpulljenkins/jenkins#创建容器dockerrun-d-uroot-p8080:8080-p50000:50000--namejenkins-v~/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/localtimejenkins/jenkins  #查看密码#......
  • 批量清除 Jenkins Job 的构建信息
    要批量清除JenkinsJob的构建信息,您可以使用Jenkins的Groovy脚本执行器。请按照以下步骤操作:登录到Jenkins管理界面。点击左侧导航栏中的"管理Jenkins"。向下滚动并找到"脚本控制台",点击进入。在脚本控制台中,粘贴以下Groovy脚本(根据需要修改脚本中的Job......
  • Jenkins简介
    Jenkins是一个开源的自动化构建工具,可以帮助开发人员自动构建、测试和部署软件。它支持多种编程语言、版本控制系统和构建工具,如Java、Git、Maven等。Jenkins的核心功能是通过一系列插件提供自动构建、测试和部署的功能。Jenkins的工作流程如下:1.开发人员提交代码到版本控制系......
  • Windows下安装Jenkins
    1、下载Jenkins安装包https://www.jenkins.io/zh/doc/book/installing/2、上传到到服务器并解压3、打开可执行文件进行安装4、按照提示进行操作5、安装成功6、离线安装插件下载插件https://plugins.jenkins.io/https://updates.jenkins.io/download/plugins上传......
  • Windows下升级Jenkins
    升级前:升级步骤:1、下载war包https://www.jenkins.io/download/2、停止Jenkins服务,将war包替换到Jenkins安装目录下C:\ProgramFiles(x86)\Jenkins3、启动Jenkins服务,报错1067jdk版本过低,下载jdk17并安装https://www.oracle.com/cn/java/technologies/downloads/#jdk17......
  • 在docker中运行的jenkins中使用docker时遇到错误
    每次服务器重启,在docker中运行的jenkins中使用docker时遇到以下错误time="2023-04-15T13:55:46Z"level=errormsg="failedtodialgRPC:cannotconnecttotheDockerdaemon.Is'dockerdaemon'runningonthishost?:dialunix/var/run/docker.sock:connect:p......