Linux
活好女
这个作者很懒,什么都没留下…
展开
-
CentOS7 2.新项目上线脚本
我司一个客户项目对应代码仓库的一个分支,每次新项目上线总是要从master复制一个分支,接着git clone到本地,在IDEA里面替换配置文件内容,上传到代码仓库,启动项目,配置nginx.conf,每次新项目上线耗时约30-60min。鉴于本人超级懒,不喜欢重复动作,只喜欢摸鱼,于是琢磨出了一套新项目上线脚本,每次脚本执行耗时约5-10min。 new_project_install.sh echo "新建文件夹/opt/app/code" mkdir -p /opt/app/code echo "进原创 2020-05-23 11:19:50 · 418 阅读 · 0 评论 -
CentOS7 3.项目持续交付脚本
#停止原有工程 ps -ef | grep demo | grep -v 'grep' | awk '{print $2}' | xargs kill #删除原有工程 rm -rf /opt/app/demo.jar #解压压缩包指定文件,并存入指定路径 #tar -zxf 压缩包 -C 解压到的路径 压缩包中指定文件名 tar -zxf /opt/app/demo.tgz -C /opt/app ./demo.jar #启动工程 nohup java -jar /opt/app/demo.ja原创 2020-05-17 11:28:07 · 327 阅读 · 0 评论 -
CentOS7 1.搭建环境脚本
公司没有专职运维,搭建服务器全部都是程序员操作。以前手动搭建需要1天时间,搭建过程很慢、很无聊,于是自己总结了如下脚本,执行完需要18分钟,以后再也不用苦逼的搭建环境了。 build.sh #!/bin/bash echo "新建developmentEnvironment目录" cd /usr mkdir developmentEnvironment cd / #1.java echo "下载jdk" wget http://xx.com.cn/jdk-8u162-linux-x64.tar.gz原创 2020-05-17 11:02:17 · 482 阅读 · 0 评论