jenkins配置
启动jenkins
切换到存放jenkins的目录
cd /home/jenkins
启动命令
java -jar jenkins.war --httpPort=8080
打开http://192.168.0.3:8080进行登录
相关链接:https://www.cnblogs.com/5201351/p/13606941.html
邮箱配置
安装扩展邮箱插件,安装并重启
配置主要有三块地方
默认主题和默认内容设置一下
按照图上配置邮箱和上面一样,邮箱填写的密码是开通smtp的时候的授权码
监控redis是否开启,没有开启,发送邮箱通知(定时)(linux)
步骤新建item---输入一个任务名称--选择freestyle project--点击确定
设置定时每分钟调一次
执行shell脚本
里面的脚本按需修改
构建后,邮箱通知
要通知邮箱,多个用逗号隔开
触发条件,选择失败时触发
邮箱收到通知(失败)
监控redis配置 (定时每分钟,redis挂了发邮箱通知)
Nginx 比较特殊 用这个判断进程数(放在notepad++ 编辑记得改格式)
ProcNumber=$(ps -ef |grep -w nginx|wc -l)(判断时候小于等于1看情况而定,这个判断有点特别)
if [ ${ProcNumber} -le 1 ]; then
echo "=====nginx 挂了====="
exit 1
else
echo "=====nginx 正在运行中====="
exit 0
fi
Redis 可以用这个来判断进程数
redis_procnum=`ps -ef|grep "redis"|grep -v grep|wc -l`
if [ $redis_procnum -eq 0 ];then
echo "=====redis挂了====="
exit 1
else
echo "=====redis正在运行中====="
Fi
【问题】jenkins系统时间不正确解决方案
参考网址:https://blog.csdn.net/bbj12345678/article/details/115046606
4.Jenkins离线安装插件
参考网址:https://www.cnblogs.com/yttbk/p/16149974.html
jenkins 设置为自动启动
参考网址:https://www.cnblogs.com/netcore5/p/16177945.html
cd C:\myfile\Redis-x64-5.0.14
redis-server --service-startredis-server --service-start
解决Jenkins用shell脚本部署后,jar包启动失败的问题
BUILD_ID=DONTKILLME
参考网址:
mysql启动脚本
if [ `ps -ef|grep "mysql"|grep -v grep|wc -l` -eq 0 ];then
echo "=====mysql挂了====="
echo "=====mysql重新启动-开始===="
cd /usr/sbin
systemctl start mysqld.service
echo "=====mysql重新启动-结束===="
else
echo "=====mysql正在运行中====="
fi
elasticserach 设置自动重启