jenkins+svn部署 linux

1、jenkins.war包最新版的 需要适配jdk[11-17] 不要安装jdk1.8不然你会伤心的,可以直接到官网下载,笔百度网盘快
我的jenkins是jdk-11.0.18_linux-x64_bin.tar.gz
ftp上传入服务器,新建目录:我是usr/local/env下 解压

tar -zxvf  jdk-11.0.18_linux-x64_bin.tar.gz

配置环境

vim  /etc/profiles
JAVA_HOME=/usr/local/java/jdk8
PATH=$JAVA_HOME/bin:$PATH:${MAVEN_HOME}/bin:$PATH
CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH JAVA_HOME CLASSPATH MAVEN_HOME

(使得其生效)source /etc/profile
查看是否安装成功:java -version

验证jdk11安装成功了

如果系统中有原来的,
检查系统是否自带了 JDK。输入命令java -verison
sudo rpm -qa | grep java | xargs rpm -e --nodeps(全部删除)
2、jenkins我是直接搞了个jenkins.war包运行了。服务文件啥的找不到,只有一个Home目录什么的没有(原因:第一次安装了低级版本,有些插件不能用,替换war包一通升级jenkins死了,换了个机器重新搞,呜呜)
例如:我都不能用

cd /etc/init.d
./jenkins start
执行 systemctl daemon-reload 命令重新加载配置文件
执行 sudo systemctl start jenkins 命令启动Jenkins
执行 systemctl status jenkins.service 命令查看Jenkins服务的状态

我的jenkins启动

当前窗口  java -jar /usr/local/env/jenkins.war --httpPort=8080
后台不挂断  nohup java -jar /usr/local/env/jenkins.war --httpPort=8080 &
杀死  ps -ef |grep -v grep | grep jenkins | awk '{print $2}' | xargs kill -s 9 >/dev/null 2>&1

最好选择none,跳过插件安装,据说会慢

3、修改jenkins默认工作空间

# 进入到Jenkins工作空间
cd /root/.jenkins/
# 找到config.xml文件,该文件为Jenkins的配置文件,你改吧,我改的环境变量
cat /root/.jenkins/config.xml

优雅的修改方式是添加JENKINS_HOME环境变量

vi /etc/profile 
# 在文件末尾追加一下内容:
export JENKINS_HOME=/var/lib/jenkins(我的)
# 刷新环境变量,及时生效
source /etc/profile
# 直接输入(显示目录则环境配置生效)
${JENKINS_HOME}
#删除原来的
rm -rf /root/.jenkins

也可以去jenkins-web页面看系统信息,路径变了

3、jenkins空间full
①手动:在管理jenkins,控制台脚本—》运行以下代码
//删除jobName构建项目XXX,40次以内的记录(1——39没了)
def jobName = “XXXX”
def maxNumber = 40
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}
②项目配置——》丢弃旧的构建;
可以选择保存多少天的,最多保存多少个构建条目
③手动上机器上删除大的文件

从根目录开始,使用du -h -x --max-depth=1 查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间
针对jenkins,进入jenkins的工作空间
手工删除构建记录,构建记录位于jenkins工作空间\jobs\XXX\builds中(其中XXX为具体项目名称)。根据需要直接删除对应的构建历史即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值