# devops **Repository Path**: nailsoul/devops ## Basic Information - **Project Name**: devops - **Description**: 开发部署用到的脚本 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-19 - **Last Updated**: 2022-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # devops 开发部署用到的脚本 ## envInit 用来初始化系统环境的脚本 暂时只提供 把jdk上传到服务器上 并安装的功能 ## javaDevlop java 一键部署脚本 可以结合jenkins来达到自动部署效果 #### 简介 该脚本通过mvn来打包项目 通过scp来把jar包与依赖上传到服务端 通过ssh来远程执行命令 所以必须安装maven 且支持root账号无密码登录 并配置test的hosts ssh关键命令如下 ```bash ssh root@test ``` #### 使用实例 把位于/project/helloWorld部署到测试服务器的/data/apps/hellWord ```bash #--dependency把依赖上传到服务器 并解压 javaDeploy.sh /project/helloWorld /data/apps/hellWord --dependency ```