使用Coding对java项目进行自动化的部署 (亲测有用)

使用Coding对java项目进行自动化的部署 (亲测有用)文章目录 这里演示的是 把 springboot 项目自动部署到 宝塔服务器上 Coding 自动化部署 1 首先 创建一个项目 然后点击完成创建 点击这里把 项目上传过来 2 开始配置构建 2 1 点击持续集成 在这里插入图片描述 https img blog csdnimg

大家好,我是讯享网,很高兴认识大家。


讯享网

文章目录

    • 这里演示的是 把 springboot 项目自动部署到 宝塔服务器上
    • Coding自动化部署
    • 1.首先,创建一个项目:
    • *然后点击完成创建*
    • 点击这里把 项目上传过来
    • 2. 开始配置构建
      • 2.1 点击持续集成![在这里插入图片描述](https://img-blog.csdnimg.cn/9e9d9baeeac34728a89af974b1464aaf.png)
    • 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 后是这样的
小讯
上一篇 2025-03-28 22:15
下一篇 2025-01-12 08:49

相关推荐

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