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的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建. ...
随机推荐
- 第二单元电梯调度作业 By Wazaki
figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...
- CentOS7 使用systemctl来管理服务
1.建立service文件 以tomcat为例 , 建立tomcat.service文件 #服务说明 [Unit] #服务描述 Description=Tomcat Service #前置需要启动的服 ...
- iOS 代码混淆
一般做了防调试的话,被调试进程会退出的,是防动态分析措施. 代码混淆加花这些是防静态分析措施. 反调试是防动态分析措施. 混淆的方法方法名混淆其实就是字符串替换,有2个方法可以,一个是#define, ...
- Linux的发展历史
创始人: linux操作系统由林纳斯·本纳第克特·托瓦兹编写而成,是管理电脑硬件以及运行电脑软件的操作系统. 创始发展过程:Linux操作系统的诞生.发展和成长过程始终依赖着五个重要支柱:UNIX 操 ...
- Windows使用tail命令跟踪日志
我们知道如果是Unix/Linux环境可以直接使用 tail -f xxx.log即可. 但是Windows并没有自带这个命令,不过从网上可以找到tail.zip 实测可以将其解压放在C:\Windo ...
- U-net网络实现医学图像分割以及遥感图像分割源代码
U-net网络主要思路是源于FCN,采用全卷积网络,对图像进行逐像素分类,能在图像分割领域达到不错的效果. 因其网络结构类似于U型,所以以此命名,可以由其架构清晰的看出,其构成是由左端的卷积压缩层,以 ...
- zlib简单使用说明(转)
1.背景:项目需要把protobuf文件压缩后再传到MQTT,于是就想到了zlib 2.zlib是提供数据压缩用的函式库,此函式库为自由软件. 3.网上下载zlib压缩包,执行如下命令,函数库就可使用 ...
- Unity 利用UGUI打包图集,动态加载sprite资源
今天做了一个UI界面,这个界面是好友界面,该界面上有若干个好友item. 需要对每个tem的头像对象(image)动态显示对应的头像.尝试利用UGUI的图集来加载,具体实现如下: 1.首先,需要知道S ...
- python实现使用词云展示图片
记录瞬间 首先,要安装一些第三方包 pip install scipyCollecting scipy Downloading https://files.pythonhosted.org/packa ...
- 再谈javascriptjs原型与原型链及继承相关问题
什么是原型语言 只有对象,没有类;对象继承对象,而不是类继承类. “原型对象”是核心概念.原型对象是新对象的模板,它将自身的属性共享给新对象.一个对象不但可以享有自己创建时和运行时定义的属性,而且可以 ...