个人网站 cms,商城网站建设方案书,优化推广网站,深圳做网站维护的公司文章目录 前言1. Jenkins 新增 Maven 项目2. Jenkins 配置 Github 信息3. Jenkins 清理 Workspace4. Jenkins 配置 后置Shell脚本后记 前言 目标#xff1a;自动化部署自己的github项目 过程#xff1a;jenkins 配置、 shell 脚本积累 相关连接 Jenkins 官方 docker 指导d… 文章目录 前言1. Jenkins 新增 Maven 项目2. Jenkins 配置 Github 信息3. Jenkins 清理 Workspace4. Jenkins 配置 后置Shell脚本后记 前言 目标自动化部署自己的github项目 过程jenkins 配置、 shell 脚本积累 相关连接 Jenkins 官方 docker 指导docker 运行 Jenkins 踩坑笔记Jenkins 配置 Maven插件
1. Jenkins 新增 Maven 项目
注意是Maven项目Jenkins有直接支持不要选错绕弯路了。
2. Jenkins 配置 Github 信息
public 项目直接用 http拉取即可
3. Jenkins 清理 Workspace
勾选构建前清理工作空间好处是可以把历史构建的旧jar包删除避免堆积。
4. Jenkins 配置 后置Shell脚本 以下脚本的作用是拉取代码使用maven打包完成后
如果存在项目的进程那就杀掉启动刚打好的jar包
pidps -ef | grep ketchup | grep -v grep | awk {printf $2}if [ -z $pid ];thenecho $ketchup not startedelsekill -15 $pid
finohup java -jar /var/jenkins_home/workspace/ketchup/target/ketchup-2.7.5.jar 后记
体验了一把自动化的demo以后有其他需求再学习。