Linux java基础环境搭建 ->jenkins &jenkins常见问题

简介: Linux java基础环境搭建 ->jenkins &jenkins常见问题

1.下载jenkins war包:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.150.1/jenkins.war


2.通过工具上传linux服务器


3.编写jenkins 启动停止脚本 vi jenkins


war包存放目录:/compass/server/jenkins   端口可自定义:我这里定义为8011[ 如果是云服务器记得开端口或者防火墙端口 ]


#!/bin/bash
pid=`ps -ef | grep jenkins.war | grep -v 'grep'| awk '{print $2}'| wc -l`
if [ "$1" = "start" ];then
 if [ $pid -gt 0 ];then
 echo 'jenkins is running...'
 else
 java -jar /compass/server/jenkins/jenkins.war --httpPort=8011 >/dev/null 2>&1 &
 fi
elif [ "$1" = "stop" ];then
 exec ps -ef | grep jenkins | grep -v grep | awk '{print $2}'| xargs kill -9
 echo 'jenkins is stop..'
else
 echo "Please input like this:"./jenkins start" or "./jenkins stop""
fi

4. 通过IP+端口[8011] 进行访问


5.进行jenkins系统配置 参考博客

https://www.cnblogs.com/c9999/p/6399367.html

6.jenkins常见问题


在 Send files or execute commands over SSH 配置执行脚本


jenkins 启动tomcat项目时进程被kill问题


source /etc/profile    //加上该语句
BUILD_ID=DONTKILLME  // 执行完脚本不kill进程
./start.sh  // 自己写的启动项目脚本


jenkins启动 springboot项目 进程被kill问题


source /etc/profile    //加上该语句
nohup sh ./start.sh   // 自己写的启动项目脚本(脚本前面加上 nohup sh)
相关文章
|
25天前
|
Java jenkins 持续交付
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
Java项目jar包启动脚本,适用jenkins或定时任务或手动执行
77 3
|
7天前
|
jenkins Java Shell
蓝易云 - Java+Github+Jenkins部署
以上步骤完成后,每当你的Github仓库有新的提交时,Jenkins就会自动构建你的Java项目,并保存构建产物。
17 4
|
5天前
|
Java Linux
Java执行Linux命令
Java执行Linux命令
18 2
|
17天前
|
Linux 测试技术 开发者
【Docker项目实战】使用Docker部署instantbox临时Linux系统环境搭建工具
【6月更文挑战第13天】使用Docker部署instantbox临时Linux系统环境搭建工具
28 3
|
15天前
|
Linux Windows 虚拟化
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
【Linux环境搭建实战手册】:打造高效开发空间的秘籍
|
19小时前
|
存储 Java Linux
Linux环境变量配置及常见问题解决方案
Linux环境变量配置及常见问题解决方案
|
2天前
|
jenkins Java 测试技术
Java中Jenkins的应用简介
Java中Jenkins的应用简介
3 0
|
25天前
|
Ubuntu Java Linux
Linux必备基础命令,JAVA程序员必备
Linux必备基础命令,JAVA程序员必备
|
25天前
|
Ubuntu Java Linux
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
Linux centos7 ubuntu 一键安装Java JDK 脚本 shell 脚本
35 2
|
4天前
|
Java
Java中的面试常见问题解析
Java中的面试常见问题解析