文章目录
-
- 这里演示的是 把 springboot 项目自动部署到 宝塔服务器上
- Coding自动化部署
- 1.首先,创建一个项目:
- *然后点击完成创建*
- 点击这里把 项目上传过来
- 2. 开始配置构建
-
- 2.1 点击持续集成
- 2.2 点击创建构建计划
- 2.3 选择 java 这个
- 2.5 下面 按照我圈的来 配置
- 2.6 这几个 如果没有新建 即可 这里 不用 docker
- maven 项目的编译构建可以用这个
-
- 2.7 这个要新建的
- 写服务器地址 启用部署到远程服务器
- 新建ssh 登陆凭证 很重要
- SSH 私钥*获取 方法 这里演示的是宝塔服务器 其他也差不多
- 在宝塔 终端 输入 ssh-keygen -m PEM -t rsa 点击回车
- SSH 私钥* 在 这个文件里面 把这个 SSH 私钥* 放到 这里保存
- 还有 ssh 公钥 要在 宝塔 配置 公钥 在这个文件里面
- 将生成的公钥(id_rsa.pub.)的内容 复制 后 放入(被访问)服务器 root/.ssh/authorized_keys 粘贴放入此文件之后 ,表示授权;其他服务器可以通过私钥访问此服务器 没有该文件或文件夹就创建一个;
- 建议 这里 直接授权 点击确认
- 创建后 复制这个 凭证id 保存起来 下面要用
- 记得 选择自己创建的代码 仓库
- 这里 点击确认
- 点击确定后会跳转到流程配置,点击文本编辑器,用下面这段内容覆盖原本的内容:
- 需要覆盖的就是这里的内容
-
- 把下面这个代码 覆盖到 上面 图片 里面
- 上面代码有要修改的 地方 和注意事项
- 1. 确保 宝塔 服务器 有这两个文件夹 /coding/zqh 都是需要新建的 新建完成 要授权 不然 jar 上传不了 会报错
- 授权
-
- 2. 填入自己的服务器ip
- 3.一个是填入凭据id,刚才创建构建计划的时候已经帮我们自动创建了一个,只需去复制凭据id即可(下方图片是凭据id的位置):
- 到此配置就结束了。
- 3. 一定要配置
-
- 需要一个spring-start.sh的脚本,将该脚本复制到服务器的/coding/zqh/目录即可 要注意 jdk 目录是否正确 和 jar包所在的目录 所在目录是否正确
- 4. 下面要设置 推送代码自动构建
- 接下来,我们只需在idea里随意改动代码的一个地方,将改动推到我们的代码仓库就会自动触发构建,我们不需要做任何事情就能完成自动化的部署。
-
- 可以手动构建
- 另外 每次构建时间太长 就需要设置一个 变量与缓存
-
- 勾选这两个 下次启动会更快
- 到这里就结束了
- 上传 jar 后是这样的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/53338.html