JENKINS搭建[通俗易懂]

JENKINS搭建

大家好,又见面了,我是全栈君。

方法一:

1、下载jenkins的war包,路径 https://jenkins.io/index.html

wKiom1cyhdiy0H5-AAGMNAA2RwY622.png2、需要JDK,我这里用的JDK都是编译好的,用的可以使用的jdk1.7.0_75,由于网上有的下载了不能使用,就直接用了自己已经有的。省事。嘿嘿。

3、启动Jenkins

在jenkins所在路径下执行

java -jar jenkins.war

方法二:

1、下载tomacat的安装包,我这里也是用的现有的,网上下载没找到合适的,t同时也需要JDK

2、把jenkins.war包放在/opt/apache-tomcat-7.0.32/webapps这个路径下

[root@localhost webapps]# ll

total 64988

drwxr-xr-x. 13 root root     4096 May 10 10:47 docs

drwxr-xr-x.  6 root root     4096 May 10 10:47 examples

drwxr-xr-x.  5 root root     4096 May 10 10:47 host-manager

drwxr-xr-x. 10 root root     4096 May 10 22:54 jenkins

-rw-r–r–.  1 root root 66519999 May 10 22:53 jenkins.war

drwxr-xr-x.  5 root root     4096 May 10 10:47 manager

drwxr-xr-x.  3 root root     4096 May 10 10:47 ROOT

[root@localhost webapps]# pwd

/opt/apache-tomcat-7.0.32/webapps

3、/opt/apache-tomcat-7.0.32/bin到这个路径下,把所有的脚本给执行权限,执行startup.sh

[root@localhost bin]# ll

total 668

-rw-r–r–. 1 root root  28900 May 10 10:08 bootstrap.jar

-rw-r–r–. 1 root root  13217 May 10 10:08 catalina.bat

-rwxr-xr-x. 1 root root  19222 May 10 10:08 catalina.sh

-rw-r–r–. 1 root root   2121 May 10 10:08 catalina-tasks.xml

-rw-r–r–. 1 root root  24242 May 10 10:08 commons-daemon.jar

-rw-r–r–. 1 root root 202519 May 10 10:08 commons-daemon-native.tar.gz

-rw-r–r–. 1 root root   2131 May 10 10:08 configtest.bat

-rwxr-xr-x. 1 root root   1982 May 10 10:08 configtest.sh

-rw-r–r–. 1 root root   1342 May 10 10:08 cpappend.bat

-rwxr-xr-x. 1 root root   7492 May 10 10:08 daemon.sh

-rw-r–r–. 1 root root   2178 May 10 10:08 digest.bat

-rwxr-xr-x. 1 root root   2021 May 10 10:08 digest.sh

-rw-r–r–. 1 root root   3264 May 10 10:08 setclasspath.bat

-rwxr-xr-x. 1 root root   3403 May 10 10:08 setclasspath.sh

-rw-r–r–. 1 root root   2111 May 10 10:08 shutdown.bat

-rwxr-xr-x. 1 root root   1960 May 10 10:08 shutdown.sh

-rw-r–r–. 1 root root   2112 May 10 10:08 startup.bat

-rwxr-xr-x. 1 root root   1961 May 10 10:08 startup.sh

-rw-r–r–. 1 root root  38129 May 10 10:08 tomcat-juli.jar

-rw-r–r–. 1 root root 261742 May 10 10:08 tomcat-native.tar.gz

-rw-r–r–. 1 root root   4114 May 10 10:08 tool-wrapper.bat

-rwxr-xr-x. 1 root root   5086 May 10 10:08 tool-wrapper.sh

-rw-r–r–. 1 root root   2116 May 10 10:08 version.bat

-rwxr-xr-x. 1 root root   1965 May 10 10:08 version.sh

[root@localhost bin]# pwd

/opt/apache-tomcat-7.0.32/bin

[root@localhost bin]# sh startup.sh

查看是否启动成功

[root@localhost bin]# ps -ef | grep tomcat

root     39886     1  3 May10 pts/1    00:04:22 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.32/conf/logging.properties -Xms2048m -Xmx6144m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.32/endorsed -classpath /opt/apache-tomcat-7.0.32/bin/bootstrap.jar:/opt/apache-tomcat-7.0.32/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.32 -Dcatalina.home=/opt/apache-tomcat-7.0.32 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.32/temp org.apache.catalina.startup.Bootstrap start

root     40339 10237  0 01:03 pts/1    00:00:00 grep tomcat

[root@localhost bin]# netstat -antlp | grep 8080

tcp        0      0 :::8080                     :::*                        LISTEN      39886/java      

4、登录验证

http://192.168.211.128:8080/jenkins/

wKiom1cylBWD_-mMAACLXJgSuOk446.pngadmin是系统管理员,这个用户明的密码在

[root@localhost secrets]# ll

total 40

drwxr-xr-x. 2 root root 4096 May 10 01:40 filepath-filters.d

-rw-r–r–. 1 root root  272 May 10 01:40 hudson.util.Secret

-rw-r—–. 1 root root   33 May 10 01:40 initialAdminPassword

-rw-r–r–. 1 root root   32 May 10 01:40 jenkins.model.Jenkins.crumbSalt

-rw-r–r–. 1 root root   48 May 10 01:40 jenkins.security.ApiTokenProperty.seed

-rw-r–r–. 1 root root  256 May 10 01:40 master.key

-rw-r–r–. 1 root root   48 May 10 22:56 org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.mac

-rw-r–r–. 1 root root  272 May 10 01:40 org.jenkinsci.main.modules.instance_identity.InstanceIdentity.KEY

-rw-r–r–. 1 root root    5 May 10 01:40 slave-to-master-security-kill-switch

drwxr-xr-x. 2 root root 4096 May 10 01:40 whitelisted-callables.d

[root@localhost secrets]# cat initialAdminPassword 

3fd1f53713af4d89b75b0728fd32562b

[root@localhost secrets]# pwd

/root/.jenkins/secrets

3fd1f53713af4d89b75b0728fd32562b就是admin用户登录的密码



本文转自aaa超超aaa 51CTO博客,原文链接:http://blog.51cto.com/10983441/1772048

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107989.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • SpringBoot 介绍「建议收藏」

    SpringBoot 介绍「建议收藏」SpringBoot介绍目录1.简介2.WhySpringBoot1.简介    SpringBoot最开始基于Spring4.0设计,是由Pivotal公司提供的框架。    SpringBoot发展史:2003年RodJohnson成立Interface公司,产品是SpringFramework2004年,Spring框架开源,公司改名为SpringSource2008年,收购ApacheSer

  • Android触摸屏事件派发机制详解与源码分析三(Activity篇)

    Android触摸屏事件派发机制详解与源码分析三(Activity篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。1背景还记得前面两篇从Android的基础最小元素控件(View)到ViewGr

  • 深入理解Volatile关键字及其实现原理「建议收藏」

    深入理解Volatile关键字及其实现原理「建议收藏」volatile的用法volatile通常被比喻成"轻量级的synchronized",也是Java并发编程中比较重要的一个关键字。和synchronized不同,volatile是一个变量修饰符,只能用来修饰变量。无法修饰方法及代码块等。volatile的用法比较简单,只需要在声明一个可能被多线程同时访问的变量时,使用volatile修饰就可以了。如以下代码,是一个比较典型的使用双…

  • let暂时性死区理解「建议收藏」

    let暂时性死区理解「建议收藏」Let中提到的暂时性死区到底是什么,它的产生原因是? ES6规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。总之,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”,也就是说使用let声明的变量都是先声明再使用,不存在变量提升问题。letmyname=’sxx’;{console.log(myname);l…

  • StopWatch类

    StopWatch类背景有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值,然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改,目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录操作的Java类,小例一则如…

  • js算法初窥03(搜索及去重算法)

    前面我们了解了一些常用的排序算法,那么这篇文章我们来看看搜索算法的一些简单实现,我们先来介绍一个我们在实际工作中一定用到过的搜索算法——顺序搜索。1、顺序搜索其实顺序搜索十分简单,我们还是以第一篇

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号