-
#!/usr/bin/env bash #编译=部署order站点 #需要配置如下参数 # 项目路径 在Execute Shell 中配置项目路径,pwd 就可以获得该项目路径 # export PROJ_PATH=这个jenkins任务在部署机器上的路径 # 输入你的环境上tomcat的全路径 # export TOMCAT_APP_PATH=tomcat在部署机器上的路径 ### base 函数 killTomcat() { pid=`ps -ef|grep tomcat|grep java|awk '{print $2}'` echo "tomcat ID list :$pid" if ["$pid" =""] then echo "no tomcat pid alive" else kill -9 $pid fi } cd $PROJ_PATH/order mvn clean install #停tomcat killTomcat # 删除原有工程 rm -rf $TOMCAT_APP_PATH/webapps/ROOT rm -f $TOMCAT_APP_PATH/webapps/ROOT.war rm -f $TOMCAT_APP_PATH/webapps/order.war #复制原有工程 cp $PROJ_PATH/order/target/order.war $TOMCAT_APP_PATH/webapps/ cd $TOMCAT_APP_PATH/webapps/ mv order.war ROOT.war # 启动Tomcat cd $TOMCAT_APP_PATH/ sh bin/startup.sh
查看全部 -
1、建一个Linux虚拟机,在其下确认IP地址,在Linux命令行中输入:ifconfig,回车。系统返回inet 192.168.XXX.XXX 即为IP地址。
2、确定登录用户名、密码,一般用root即可。
3、确定可以远程ssh连接(用于远程登录的安全协议)。jekins与测试服务器之间的通讯,就是使用ssh协议。在Linux命令行中输入检查命令:netstat -anp |grep :22。若看到22端口已经启动,并被sshd进程所占用,则说明ssh服务已启动
若ssh服务未启动,则在命令行输入命令去启动:service sshd start
4、确定linux防火墙处于关闭状态。输入命令来关闭防火墙:service iptables stop
确定防火墙是否处于关闭状态,输入检查命令:service iptables status。
若返回数据中,有Stopped IPv4 firewall with iptables字样,则说明防火墙已关闭
查看全部 -
yum -y install git #安装git
git config --global user.name username #设置用户名
git config --global user.email useremail #设置email (可以是伪账户)
ssh-keygen -t rsa -C "useremail" 一路回车,默认配置,密码为空
查看全部 -
Jenkins课程总结
查看全部 -
课程不错,虽然有些瑕疵,走了一些弯路
查看全部 -
路径:jenkins/系统管理/插件管理
1、rebuilder:用于重新构建;2、safe restart:用于安全的帮助重启jenkins;
查看全部 -
1、下载Maven包([maven.apache.org](https://www.imooc.com/))
2、解压安装Maven
3、配置Maven系统参数(在 /etc/profile文件中进行配置,执行Linux命令(. /etc/profile)进行加载),验证Maven(使用 mvn -version命令进行验证)是否安装正确
具体流程如下
http://maven.apache.org/download.cgi
下载bin的zip包: [apache-maven-3.6.0-bin.zip](http://apache.communilink.net/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip)
下载zip包
```
wget http://apache.communilink.net/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
```
解压zip包
```
unzip apache-maven-3.6.0-bin.zip
```
查看maven 目录
```
[root@majker apache-maven-3.6.0]# pwd
/opt/data/apache-maven-3.6.0
[root@majker apache-maven-3.6.0]#
```
编辑profile文件
```
vi /etc/profile
```
profile 配置链接
```
export MAVEN_HOME=/opt/data/apache-maven-3.6.0
export PATH=$MAVEN_HOME/bin:$PATH
```
重新加载配置文件
```
. /etc/profile
```
查看maven 版本
```
[root@majker apache-maven-3.6.0]# mvn -version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /opt/data/apache-maven-3.6.0
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/local/data/java/jdk1.8.0_171/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-514.16.1.el7.x86_64", arch: "amd64", family: "unix"
```
查看全部 -
下载 Generic Java package (.war)
执行以下命令来启动 java -jar jenkins.war
启动后,admin登陆,设置用户名和密码
系统管理-可选插件-search rebuilder; search 'safe restart' 安装两个插件
查看全部 -
应用服务器部署准备
* 将Linux注册到Jenkins上
1、新建节点
2、配置路径、IP、用户名、密码
3、启动从节点验证Linux服务器已经成功注册到Jenkins上
4、新建Job验证Jenkins任务可以远程运行在Linux服务上
查看全部 -
将机器注册到Jenkins上
查看全部 -
将linux注册到jenkins上
新建节点、配置路径.ip.用户名.密码、启动从节点验证linux服务器已经成功注册到Jenkins上、新建Job验证Jenkins任务可以远程运行在linux服务上
查看全部 -
linux操作系统准备
确定ip地址:ifconfig命令查询
确定登录用户名、密码
确定可以远程ssh连接:netstat -anp|grep :22命令
确定防火墙处于关闭状态:service iptables stop关闭命令,service iptables status查询是否关闭命令
查看全部 -
在 jenkins 上新建节点(系统管理-> 管理节点)
查看全部 -
搭建测试环境时的困扰
缺点:时间紧、任务重、没人管
优点:程序自动部署、环境一键部署、提高执行效率
前置环境:mysql server、Intellij Idea、github注册账户
查看全部 -
棒棒的查看全部
举报