Jenkins使用笔记
来源:互联网 发布:js获取当前浏览器 编辑:程序博客网 时间:2024/06/07 02:32
记录下探索自动部署的过程。
Jenkins是啥
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
- 1、持续的软件版本发布/测试项目。
- 2、监控外部调用执行的工作。
准备工作
- 环境:Centos +JDK8 + MAVEN +TOMCAT 7.0+SVN服务器
自行安装并配置环境变量,相关教程一搜一片,这里不再赘述。 - 下载好Jenkins的war包。
Jenkins官网
觉得下载慢的也可以去我的百度云下载。百度云
初始化Jenkins
- 认证
将war包上传到Tomcat的webhapp目录下,启动tomcat,如果第一次访问Jenkins的话是需要认证的。认证图如下:
秘钥默认路径为:/root/.jenkins/secrets/initialAdminPassword,直接复制粘贴就可以继续了。 - 安装插件
第一次使用推荐安装就ok,熟悉后就可以自行选择插件啦。
选完后全自动安装,我们静静的等待就ok。 - 配置下管理员账号,没啥好说的
- 配置第一个项目
好了,是时候展示真正的技术了(大雾)。
点击左侧面板的新建,进入如下面板:
牢记你的项目名称,下面会用到。 - 配置SVN
添加密码的话点击旁边的钥匙图标就可以。
接下来就是脚本运行脚本了,厚着贴下自己的。
cd /root/.jenkins/workspace/projectName/mvn clean package -Dmaven.test.skip=truepwd/home/projectName/apache-tomcat-7.0.73/bin/shutdown.shmv /root/.jenkins/workspace/projectName/target/projectName.war /root/.jenkins/workspace/projectName/target/projectName.warcp -r -f /root/.jenkins/workspace/projectName/target/projectName.war /home/projectName/apache-tomcat-7.0.73/webappscd /home/projectName/apache-tomcat-7.0.73/bin/export BUILD_ID=dontKillMe/home/projectName/apache-tomcat-7.0.73/bin/startup.sh
这样就配置完了,可以试下是否如期运行了。
阅读全文
0 0
- Jenkins使用笔记
- Jenkins 使用学习笔记
- jenkins学习笔记-3-使用环境变量
- Jenkins笔记
- jenkins笔记
- jenkins使用
- Jenkins 使用
- Jenkins使用
- jenkins 使用
- Jenkins使用
- Jenkins使用
- jenkins使用
- jenkins用户手册-8-使用jenkins
- Jenkins插件开发笔记
- jenkins 学习笔记
- jenkins插件开发笔记
- Jenkins学习笔记(一)
- Jenkins学习笔记
- 本地文件java常用操作
- ZJU Ubuntu VPN登录方法
- Java加密解密快速入门下篇【包括MD5、BASE64、DES、RSA等算法】
- windows下ace环境搭建
- 1048. 数字加密(20) PAT
- Jenkins使用笔记
- echarts配合循环计时器等出现的内存泄漏
- 深刻理解Python中的元类(metaclass)
- Jmeter之Bean shell使用(二)
- 根据手机号查询数据归属地
- ArcGIS For Android 在地图上显示属性图形信息和属性文本信息
- [OOL]part 7: 基本概念
- tensorflow_cookbook:Ch 1: Getting Started with TensorFlow_(7)Data Source Information
- 【随想记】SQLite数据库onUpgrade两种方式