用快乐去奔跑,用心去倾听,用思维去发展,用努力去奋斗,用目标去衡量,用爱去生活。
https://blog.csdn.net/qq_34618853/article/details/70170348描述安装五种方式
查看系统环境
cat /etc/os-release
确保系统保持最新
apt update apt list --upgradable //查看
安装jdk环境
apt install openjdk-8-jdk
验证Java环境的安装:
# java -version openjdk version "1.8.0_121"
安装Jenkins
添加Jenkins源: wget -q -O - http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | sudo apt-key add - 为Jenkins创建源列表: sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' 再次更新,并开始Jenkins的安装过程: apt update apt install jenkins
卸载Jenkins
apt-get --purge remove jenkins apt-get --purge remove apt autoremove
操作
参考文档 登录系统 安装插件 建任务 里边ssh js 两个 系统要升级node
整体思想就是: 从git上拉代码到 Jenkins服务器 (机器上有保留一份拉取的代码),通过nodejs构建,ssh到动态服务器的指定目录(可看做增量备份,此时目录不包含*.git文件),然后经过脚本,执行成功
搭建的时候几个重点操作
写一个build.xml 全局配置里边加ssh服务器 公钥互通
最好提前在workspace里git clone 一下项目代码 不然会无故报错
升级
停服务
/usr/share/jenkins/jenkins.war 更新war包
原包备份 下载新的https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable-rc/latest/jenkins.war
起服务