标签:get webapps login font 问题: file ati 获取 用户名
Jenkins配置:
1、下载Jenkins :https://jenkins.io/zh/ ,下载war包,可以直接运行, 运行命令 java -jar jenkins.war (如果报错,使用管理员权限运行)
3、给刚注册的用户管理员权限
Manage Jenkins - > Configure Global Security -> 安全矩阵 ->添加用户(输入刚注册的用户)->权限全选
4、 添加节点 (节点就是目标服务器)
Manage Jenkins - > Manage Nodes ->新建节点
4.1 给节点取一个名称,选择固定的节点选项 ->配置远程工作目录(远程服务上,jenkins工作的目录)-> 配置主机地址 -> 添加用户名和密码 ->保存
此处有一个问题:Host Key Verification 选项可以用默认 ,Known hosts file , 如果有问题,修改为 Non Verification
4.2 点击保存后,回看到我们刚添加的节点
5.点击刚配置的节点 -->然后启动代理
如果看到这个,请看 4.1 的说明 ,然后点击配置节点,修改配置 ,看到success 节点就配置成功了
二 、 Jenkins 自动化打包部署项目,源码在git上(这里要求Jenkins所在的服务器,需要配置好git,建议使用公私钥,免密登录的方式)
1、 Jenkins ,部署脚本如下: (改脚本放到项目的一个shell文件中)
#!/usr/bin/env bash #编译+部署bot #需要配置的参数 #项目路径。在Execute Shell 中配置项目路径,pwd 可以获取项目路径 #export PROJ_PATH=这个Jenkins任务在部署机器上的路径 `pwd` #服务器上的tomcat路径 #export TOMCAT_APP_PATH=tomcat在部署机器上的路径 killTomcat() { pid=`ps -ef|grep tomcat|grep java|awk ‘{print $2}‘` echo "tomcat id list :$pid" if ["$pid" = ""] then echo "no tomcat alive" else kill -9 $pid fi } cd $PROJ_PATH/bot 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/bot_chineseNlp-1.0.1.war #复制新的工程 cp $PROJ_PATH/bot/bot_chineseNlp/target/bot_chineseNlp-1.0.1.war $TOMCAT_APP_PATH/webapps/ cd $TOMCAT_APP_PATH/webapps/ mv bot_chineseNlp-1.0.1.war ROOT.war cd $TOMCAT_APP_PATH/ sh bin/startup.sh
2、 服务器上,需要先安装好 jre, maven ,git(也是通过公私钥配置),tomcat。
3、新建Jenkins任务(点新建Item)
3.1 输入任务名 ->选择自由风格 ->确定
3.2 添加描述->指定项目运行的节点(选择配置的节点)
3.3源码配置->配置url ->选择additional BeHaviours->check out to a sub-diretory ->输入子目录的名称
3.4 构建 ->选择execute shell (我这里是ubuntu服务器)->配置要运行的命令->保存
3.5 bulid now就可以开始构建自己的项目了
标签:get webapps login font 问题: file ati 获取 用户名
原文地址:https://www.cnblogs.com/licorice/p/11359573.html