Linux教程

Linux下安装Jenkins

本文主要是介绍Linux下安装Jenkins,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这里以Ubuntu为例,其它的也是类似的,同志们可以举一反三。

因为需要有JDK的环境,所以JDK环境安装参见:https://www.cnblogs.com/cnroadbridge/p/15221231.html

安装完以后我们去下载最新的war包, 地址如下: http://mirrors.jenkins.io/war-stable/latest/jenkins.war

创建Jenkins的安装目录 sudo mkdir -p /opt/jenkins

进入这个目录 cd /opt/jenkins

将前面下载的war包拷贝到楼上这个目录,或者直接点,执行这个命令 wget -O /opt/jenkins/jenkins.war http://mirrors.jenkins.io/war-stable/latest/jenkins.war

运行这个war包 java -jar jenkins.war --httpPort=8080, 此时浏览器打开http://localhost:8080 即可访问

具体的日志如下:

ataola@ubuntu-ataola-3:/opt/jenkins$ java -jar jenkins.war --httpPort=8080
Running from: /opt/jenkins/jenkins.war
webroot: $user.home/.jenkins
2021-09-02 02:11:07.982+0000 [id=1]     INFO    org.eclipse.jetty.util.log.Log#initialized: Logging initialized @689ms to org.eclipse.jetty.util.log.JavaUtilLog
2021-09-02 02:11:08.294+0000 [id=1]     INFO    winstone.Logger#logInternal: Beginning extraction from war file
2021-09-02 02:11:10.334+0000 [id=1]     WARNING o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath
2021-09-02 02:11:10.425+0000 [id=1]     INFO    org.eclipse.jetty.server.Server#doStart: jetty-9.4.42.v20210604; built: 2021-06-04T17:33:38.939Z; git: 5cd5e6d2375eeab146813b0de9f19eda6ab6e6cb; jvm 1.8.0_111-b14
2021-09-02 02:11:10.756+0000 [id=1]     INFO    o.e.j.w.StandardDescriptorProcessor#visitServlet: NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
2021-09-02 02:11:10.880+0000 [id=1]     INFO    o.e.j.s.s.DefaultSessionIdManager#doStart: DefaultSessionIdManager workerName=node0
2021-09-02 02:11:10.896+0000 [id=1]     INFO    o.e.j.s.s.DefaultSessionIdManager#doStart: No SessionScavenger set, using defaults
2021-09-02 02:11:10.897+0000 [id=1]     INFO    o.e.j.server.session.HouseKeeper#startScavenging: node0 Scavenging every 600000ms
2021-09-02 02:11:11.406+0000 [id=1]     INFO    hudson.WebAppMain#contextInitialized: Jenkins home directory: /home/ataola/.jenkins found at: $user.home/.jenkins
2021-09-02 02:11:11.626+0000 [id=1]     INFO    o.e.j.s.handler.ContextHandler#doStart: Started w.@40bffbca{Jenkins v2.303.1,/,file:///home/ataola/.jenkins/war/,AVAILABLE}{/home/ataola/.jenkins/war}
2021-09-02 02:11:11.661+0000 [id=1]     INFO    o.e.j.server.AbstractConnector#doStart: Started ServerConnector@1a4927d6{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2021-09-02 02:11:11.661+0000 [id=1]     INFO    org.eclipse.jetty.server.Server#doStart: Started @4368ms
2021-09-02 02:11:11.665+0000 [id=21]    INFO    winstone.Logger#logInternal: Winstone Servlet Engine running: controlPort=disabled
2021-09-02 02:11:13.038+0000 [id=28]    INFO    jenkins.InitReactorRunner$1#onAttained: Started initialization
2021-09-02 02:11:13.090+0000 [id=29]    INFO    jenkins.InitReactorRunner$1#onAttained: Listed all plugins
2021-09-02 02:11:15.273+0000 [id=26]    INFO    jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
2021-09-02 02:11:15.284+0000 [id=28]    INFO    jenkins.InitReactorRunner$1#onAttained: Started all plugins
2021-09-02 02:11:15.302+0000 [id=26]    INFO    jenkins.InitReactorRunner$1#onAttained: Augmented all extensions
2021-09-02 02:11:16.601+0000 [id=29]    INFO    jenkins.InitReactorRunner$1#onAttained: System config loaded
2021-09-02 02:11:16.603+0000 [id=29]    INFO    jenkins.InitReactorRunner$1#onAttained: System config adapted
2021-09-02 02:11:16.603+0000 [id=27]    INFO    jenkins.InitReactorRunner$1#onAttained: Loaded all jobs
2021-09-02 02:11:16.603+0000 [id=27]    INFO    jenkins.InitReactorRunner$1#onAttained: Configuration for all jobs updated
2021-09-02 02:11:16.946+0000 [id=41]    INFO    hudson.model.AsyncPeriodicWork#lambda$doRun$0: Started Download metadata
2021-09-02 02:11:17.025+0000 [id=41]    INFO    hudson.util.Retrier#start: Attempt #1 to do the action check updates server
2021-09-02 02:11:17.559+0000 [id=29]    INFO    jenkins.install.SetupWizard#init:

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

1d66bd47b3fc41cc840062866bf82e2f

This may also be found at: /home/ataola/.jenkins/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

1d66bd47b3fc41cc840062866bf82e2f 这个就是我运行完这个war包,最开始生成的密码。

这篇关于Linux下安装Jenkins的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!