Linux下安装Jenkins
2021/9/3 7:06:11
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结