Jenkins学习
1.jenkins启动卡在密码初始化处不动的情况,参照:
https://blog.csdn.net/lylload/article/details/82754101
https://blog.csdn.net/heatdeath/article/details/79733611
https://www.cnblogs.com/wzy5223/p/5277901.html
a.注意一开始没有updates目录,修改hudson.model.UpdateCenter.xml再启动后才有,
这时已经可以正常启动,只不过稍慢打出接下来的日志,并进入初始化页面
再修改updates中的default.json 把里面所有的谷歌地址改成百度的。
b.注意工作目录在启动日志密码提示的目录中:
...
This may also be found at: /home/dbai/.jenkins/secrets/initialAdminPassword
是一个点开头的隐藏目录,需要使用ls -all查看到:
[dbai@localhost ~]$ pwd
/home/dbai
[dbai@localhost ~]$ cd .jenkins
[dbai@localhost .jenkins]$ ll
total 48
-rw-rw-r--. 1 dbai dbai 1655 Mar 17 02:47 config.xml
-rw-rw-r--. 1 dbai dbai 145 Mar 17 02:47 failed-boot-attempts.txt
-rw-rw-r--. 1 dbai dbai 156 Mar 17 02:47 hudson.model.UpdateCenter.xml
-rw-------. 1 dbai dbai 1712 Mar 17 02:13 identity.key.enc
-rw-rw-r--. 1 dbai dbai 94 Mar 17 02:13 jenkins.CLI.xml
-rw-rw-r--. 1 dbai dbai 7 Mar 17 02:47 jenkins.install.UpgradeWizard.state
-rw-rw-r--. 1 dbai dbai 171 Mar 17 02:13 jenkins.telemetry.Correlator.xml
drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 jobs
drwxrwxr-x. 3 dbai dbai 18 Mar 17 02:13 logs
-rw-rw-r--. 1 dbai dbai 907 Mar 17 02:47 nodeMonitors.xml
drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 nodes
drwxrwxr-x. 2 dbai dbai 6 Mar 17 02:13 plugins
-rw-rw-r--. 1 dbai dbai 129 Mar 17 02:34 queue.xml.bak
-rw-rw-r--. 1 dbai dbai 64 Mar 17 02:13 secret.key
-rw-rw-r--. 1 dbai dbai 0 Mar 17 02:13 secret.key.not-so-secret
drwx------. 4 dbai dbai 4096 Mar 17 02:13 secrets
drwxrwxr-x. 2 dbai dbai 23 Mar 17 02:13 userContent
drwxrwxr-x. 3 dbai dbai 54 Mar 17 02:13 users
drwxrwxr-x. 11 dbai dbai 4096 Mar 17 02:13 war
[dbai@localhost .jenkins]$ vim hudson.model.UpdateCenter.xml
c.按照上面的密码文件路径查看初始密码,设置页面
2.页面插件安装(需要依赖1中修改的插件升级地址)后的用户设置和登录
如果默认使用admin用户,密码也是上面的初始密码。可以输入这个密码后进入系统管理修改密码。
默认页面http://192.168.137.100:8080/是空白页。需要访问http://192.168.137.100:8080/view/all/才能进行各种骚操作。
参照:
https://www.jianshu.com/p/1e411d225186
https://blog.csdn.net/qq_40447533/article/details/80849491
3.权威学习教程:
官方中文教程:
https://jenkins.io/zh/doc/book/installing/
博客:
https://kefeng.wang/2017/01/06/jenkins/
https://blog.csdn.net/kingice1014/article/details/76149404
https://www.cnblogs.com/jwrwst/p/6520114.html
https://www.cnblogs.com/c9999/p/6399367.html
https://www.cnblogs.com/xiewenming/p/7490828.html
https://www.jianshu.com/p/8e9bfc638918
4.修改的/etc/profile,如果要对所有用户(包括root)生效,只能重启机器,使用source /etc/profile只对当前修改的用户生效。参照:
https://www.cnblogs.com/hust-chenming/p/4943268.html
5.如果java不在/usr/bin,/bin等目录中(source这种命令也是),普通用户使用sudo java -version会报找不到命令。解决办法是在/usr/bin中建立一个指向自定义java路径的软连接,系统会自动拷贝到/bin目录一份,这样就能找到这个自定义路径的命令了:
[dbai@localhost bin]$ sudo ln -s /usr/local/jdk1.8.0_201/bin/java java
[dbai@localhost bin]$ ll java*
lrwxrwxrwx. 1 root root 32 Mar 17 02:51 java -> /usr/local/jdk1.8.0_201/bin/java
lrwxrwxrwx. 1 root root 22 Sep 16 05:49 java_machine -> /etc/alternatives/java
lrwxrwxrwx. 1 root root 24 Sep 16 05:52 javaws -> /etc/alternatives/javaws
-rwxr-xr-x. 1 root root 2195 Mar 11 2014 javaws.itweb
[dbai@localhost bin]$ cd /usr/bin
[dbai@localhost bin]$ ll java*
lrwxrwxrwx. 1 root root 32 Mar 17 02:51 java -> /usr/local/jdk1.8.0_201/bin/java
lrwxrwxrwx. 1 root root 22 Sep 16 05:49 java_machine -> /etc/alternatives/java
lrwxrwxrwx. 1 root root 24 Sep 16 05:52 javaws -> /etc/alternatives/javaws
-rwxr-xr-x. 1 root root 2195 Mar 11 2014 javaws.itweb
6.使用任何方式,启动各种软件都会遇见启动用户对某个路径下目录、文件的权限问题,导致软件启动或使用异常,修改目录或文件拥有者,或添加启动用户对其的操作权限,才能解决问题。
7.不要再使用任何Linux中自带的火狐浏览器,它在鼠标选中,键盘输入等诸多方便都有诡异问题,无法解决。
8.善于利用增减条件,和设备在不同环境、系统下进行比较,确定到底是硬件设备还是某个系统、某个软件的问题。不要束手无策,或胡乱确认问题。
9.虚拟机中的终端窗口、浏览器窗口等一切,严禁使用鼠标选中内容,会造成键盘整体失灵,火狐浏览器中鼠标滚轮效果变成放大缩小,配置好NAT网络,使用XShell等进行操作吧。
10.一定要时刻与人互相帮助,互通有无,善于帮助别人,善于交往和沟通。没人强大到别人知道的自己都知道,别人会的自己都会,有时恰恰是别人听说你的困境点播你的,或者你帮助别人的,看似简单,关键时刻救你一命。
Jenkins学习的更多相关文章
- Jenkins 学习笔记
Jenkins 的内容网站蛮多的,但是一开始我看起来确实很费劲.似乎好多东西都是悬空的,没有把底层的信息交代清楚. 我把自己对于 Jenkins 的探索过程记录下来,如下. 目录 Jenkins 学习 ...
- Gitlab+Jenkins学习目录
Gitlab+Jenkins基础篇 Gitlab+Jenkins学习之路(一)之Git基础 Gitlab+Jenkins学习之路(二)之gitlab部署 Gitlab+Jenkins学习之路(三)之g ...
- Jenkins学习二:Jenkins安装与配置
安装前关注: Q:应该选择哪个版本的Jenkins? A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定.如果你是学习,随便哪个版本都可以. Q:JDK应该安装哪个版本的? A:推荐安装JD ...
- Jenkins 学习资料
学习资料: iTech's Blog: Jenkins 入门总结 爱自己: 18篇博客 阳光温暖了心情: 17 篇博客 官网 参考: 构建基于Jenkins + Github的持续集成环境 CI持续集 ...
- Jenkins学习之——(1)Jenkins的安装与配置
1.最近公司要求做自动化部署,于是自学了jenkins.这个参考书很少,网上的文章也讲得很模糊,于是打算把自己学习东西记下来,希望对大家有所帮助. 一.jenkins的安装 到jenkins官网(ht ...
- Jenkins学习之旅
学习博客:http://www.cnblogs.com/zz0412/tag/jenkins/ https://jenkins.io/doc/ http://www.cnblogs.com/h ...
- jenkins 学习记录1
主题 以前自己做些小玩意儿比如博客(http://blogv3.labofjet.com/)的时候,在远程服务器上的tomcat发布工程用的是目录的结构,而不是war.原因很简单.用目录结构的话每次只 ...
- jenkins 学习记录2
主题 在之前的学习中(http://www.cnblogs.com/abcwt112/p/6274575.html)我已经学会怎么打包了..这篇文章记录分享我学习如何利用jenkins将打完的包发布到 ...
- Jenkins学习总结(6)——了解DevOps的前世今生
DevOps是什么?从哪里来? DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建. ...
随机推荐
- Source Insight相关设置
#Source Insight中按快捷键在其他编辑器中打开当前文件 "D:\Program Files\Zend\ZendStudio-5.5.0\bin\ZDE.exe" %f ...
- 推荐一个Monokai风格的EditPlus配色方案
如何配置 找到EditPlus的配置文件editplus_u.ini,该文件默认在:系统盘:\Users\用户名\AppData\Roaming\EditPlus目录中.将其中的内容替换为如下即可: ...
- uCOS-II
/****************************************************/ **关于移植,ucos官网上给的有template,主要思想是实现任务切换的两个函数(任务 ...
- python练习题-day25
class Person: __key=123 def __init__(self,username,password): self.username=username self.__password ...
- H3C交换机引发的奇葩故障
设备:H3C S5120-28P-SI 故障:某个交换机的接口速率只有100Mbps. 描述:这个故障还是很特别的,因为按普通的测试办法很难第一时间判断是交换机的固件问题,我也是做了几乎所有外围设备和 ...
- Centos7 HyperLedger Fabric 1.4 生产环境部署
Kafka生产环境部署案例采用三个排序(orderer)服务.四个kafka.三个zookeeper和四个节点(peer)组成,共准备八台服务器,每台服务器对应的服务如下所示: kafka案例网络拓扑 ...
- 【PY】Python3.7+Anaconda3 + PyQt5 + Eric6
Anaconda下载地址:https://www.continuum.io/downloads pip install pyenchant pip install QScintilla pip ins ...
- 清除eclipse项目中没用的图片、js、css代码
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOExce ...
- .NET Core 事件总线,分布式事务解决方案:CAP 基于Kafka
背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中也会遇到分布式事务的问题,那么 CAP 就是在这样的背景 ...
- springMVC--XML解析
一 springMVC 入口 web.xml; DispatcherServlet二 初始化过程 1.寻找init(); 查看DispatcherServlet时候时,继承自servlet,肯定有初始 ...