[日常技能] Jenkins部署与安装

什么是Jenkins

jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、git能无缝集成,也支持直接与知名源代码托管网站,比如github、bitbucket直接集成。

基于GIT的了解Jenkins是如何部署的

  1. 必须从gitlab(源码私服) 获取我要打包的源
    1.1 指定分支最新源码(TEst)
    1.2 并在本地切换过去
  2. 运行 mvn clean install 构建打包
  3. 打包之后存储至指下位置
  4. 将对应的包 上传到我们的nexus 私服(deploy、用户和密码)
  5. 基于Tomcat进行动态部署上去。

Jenkin部署

部署环境要求:

  • JDK 1.8
  • Tomcat 8.0+
  • Maven 3.1
  • Jenkins.war

两种启动方式

1. 基于java -jar 命令启动

**在war包目录下,命令行启动**  
```
java -jar jenkins.war --ajp13Port=-1 --httpPort=8888
```
然后访问localhost:8888,就可以使用

2. 直接基于任何servlet 容器(jetty\tomcat)等即可启动

```
// 将原有的tomcat拷贝一份作为jenkis-tomcat使用
cp -r tomcat/ jenkins-tomcat
// 将我们的jenkins.war文件拷贝到jenkins-tomcat的webapps中
mv jenkins.war ../jenkins-tomcat/webapps/
// 更改jenkins-tomcat的端口号
vi /usr/local/jenkins-tomcat/conf/server.xml
// 这是我改的一些端口号信息,具体改哪里应该不用多说了
|8095|SHUTDOWN|
|8090|HTTP/1.1 |
|8493|Redirect|
// 启动tomcat
/usr/local/jenkins-tomcat/bin/startup.sh
// 访问 本机ip:8090 确认tomcat启动完毕
// 访问 本机ip:8090/jenkins 进入jenkins管理系统
// 初次使用会需要初始密码 根据提示去获取
vi /root/.jenkins/secrets/initialAdminPassword
// 进入之后选择自定义安装 等待安装成功 
// 设置你第一个管理员账号密码
```
这时候正式进入jenkins  
关于jenkins 插件安装
1.	首先选择默认推推荐的插件安装完成
2.	进入插件管理页安装如下插件
#maven 管理插件
Maven Integration plugin
#容器部署插件
Deploy to container Plugin 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值