linux下安装jenkins实现自动化部署
安装
开始
1、安装之前,必须先安装JDK
可以参考 http://www.cnblogs.com/ericli-ericli/p/7070874.html
2、使用相关命令:
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'sudo apt-get update
sudo apt-get update
sudo apt-get install jenkins
更改端口
如果端口8080已经被占用,要修改配置文件来改变端口。
sudo vi /etc/default/jenkins

找到HTTP_PORT=8080,把8080改为8000,然后:
sudo service jenkins restart
更新
sudo apt-get update
sudo apt-get install jenkins
(以上步骤,也可以直接下载 jenkins 的war 文件,直接放在 tomcat安装目录/webapps 下,这样做的话,升级就很容易啦)
在本地浏览器中输入“http://IP:8000”登录jenkins,第一次登录Jenkins 会要求解锁:

使用命令查看密码:
sudo cat 上述路径文件

然后选择默认插件就可以啦。
忘记密码的处理方式
进入到 /var/lib/jenkins 下,修改 config.xml :
1.修攺 useSecurity 值为 false:
<useSecurity>false</useSecurity> 2.删除
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
然后重启:sudo service jenkins restart
再次设置密码就可以啦
linux下安装jenkins实现自动化部署的更多相关文章
- 自动化服务部署(二):Linux下安装jenkins
		
jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能,它的运行需要Java环境. 上篇博客介绍了Linux下安装JDK的步骤,这篇博客,介绍下Linu ...
 - 环境部署(二):Linux下安装jenkins
		
jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能,它的运行需要Java环境. 上篇博客介绍了Linux下安装JDK的步骤,这篇博客,介绍下Linu ...
 - Linux下安装Tomcat服务器和部署Web应用
		
一.上传Tomcat服务器
 - 转】Linux下安装Tomcat服务器和部署Web应用
		
原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器
 - Linux 下安装 Tomcat 服务器和部署 Web 应用
		
一.上传Tomcat服务器 二.安装Tomcat服务器 2.1.解压tomcat服务器压缩包 2.2.配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 ...
 - 转  Linux下安装Tomcat服务器和部署Web应用
		
转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 一.上传Tomcat服务器
 - 【linux】【jenkins】自动化部署一  安装jenkins及Jenkins工作目录迁移
		
系统环境:Centos7 https://jenkins.io/zh/download/ 下载对应系统的jenkins 一.安装jdk8.0 jenkins安装需要jdk8or11,根据jenkins ...
 - linux下使用shell脚本自动化部署项目
		
在Java开发项目时经常要把正在开发的项目发布到测试服务器中去测试,一般的话是要把项目先打成war包,然后把war包发布到服务器中,关闭服务器, 最后重新启动服务器,虽然这过程不是很繁琐,但如果是多个 ...
 - 2.Linux下安装Jenkins
		
1.安装jenkins的前提是安装好jdk环境,自行安装jdk,若安装成功后,使用一下命令即可成功安装jenkins: wget -O /etc/yum.repos.d/jenkins.repo ht ...
 
随机推荐
- tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失
			
tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失 if querySQL.checkAll():#用户名和密码都输入正确 self.root.withdraw ...
 - IntelliJ IDEA中Debug的使用技巧
			
当运行结果跟我们设想的不一致时,我们就可以用debug进行代码调试,下面是我在日常开发中对debug的一些小结 (一)基本介绍 本篇文章是基于IntelliJ IDEA2018.3.2版本,Debug ...
 - CENTOS安装ElasticSearch(转)
			
From: https://my.oschina.net/topeagle/blog/591451?fromerr=mzOr2qzZ CENTOS安装ElasticSearch ElasticSear ...
 - Android初识Helloworld
			
在Eclipse+ADT中创建HelloWorld非常简单,直接按照导航下一步就可以了.本文重点不在如何创建,而在理解HelloWorld项目的文件. HelloWorld的目录结构有: src:存放 ...
 - JAVA框架之Hibernate【Hibernate缓存详解】
			
1.缓存介绍 Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存.这一级别的缓存由hibernate管理的,一般情况下无需进行干预:第二级别的缓 ...
 - windows cmd窗口提示“telnet”命令不能内部或外部命令,也不是可运行的程序
			
windows cmd窗口提示“telnet”命令不能内部或外部命令,也不是可运行的程序 原因:C:\Windows\System32目录下没有telnet.exe,path系统变量的值包含了C:\W ...
 - Mac 下使用 brew 安装软件
			
官网:http://brew.sh/安装 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m ...
 - Attr类中进行类型推断
			
涉及到重要的类的继承关系如下图所示. 关于抛出的异常继承体系:
 - linux解决病毒系列之一,删除十字符libudev.so病毒文件
			
前两天被服务器商通知服务器带宽流量增加,我想了想我们服务走的内网,没有什么大的带宽占用,于是我马上登录服务器. 用top命令查看运行情况,我擦,有一个进程吃了很高的cup,于是我赶紧用kill -9 ...
 - java 写法推荐
			
1. for循环 for (int i = 0; i < list.size(); i++) { int item = list.get(i); System.out.println(" ...