java项目部署
不想写代码的人
这个作者很懒,什么都没留下…
展开
-
利用Github的Action实现Java项目自动化部署
首先介绍一下这个功能咋写、在哪写 看图,咱们的项目上传到github后有一个workflows的文件夹,进入这个文件夹,咱们的自动化部署的配置就在里面写 就是里面这个yml结尾的文件,可以写多个配置文件,然后你在配置文件里写你的配置(比如:触发时机、执行的动作等),当满足触发条件时,就会执行对应的自动部署流程下面介绍这个文件里的内容,以我配置为例直接看图吧 然后我们去我们的服务器上 生成ssh私钥和公钥 然后去仓库配置你的服务器信息 然后就可以了,等触发就可以自动部署了。。。 写的不太详细,原创 2022-12-04 21:49:26 · 1022 阅读 · 1 评论 -
多环境部署
java多环境部署原创 2022-07-31 21:08:27 · 275 阅读 · 0 评论 -
利用Webhook实现Java项目自动化部署
1. 创建gitee仓库并初始化2. 在linux安装git3. 在宝塔的软件的商店里下载Webhook4. 点击添加名称随便写,脚本按照下面的根据自己的实际情况改改#!/bin/bashecho ""#输出当前时间date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"echo "Start"#判断宝塔WebHook参数是否存在if [ ! -n "$1" ];then echo "param参数错误"..原创 2022-05-27 17:59:00 · 925 阅读 · 1 评论 -
利用gitee仓库的流水线功能实现Java项目的自动化部署
背景:因为之前每次写完新的BUG之后,需要手动打包然后传到服务器,再进行启动,整个过程太浪费时间,而且没有一点技术含量,所以想做自动化部署。本次自动化部署采用了gitee退出的仓库流水线功能,可以帮助我们实现自动化部署,只需我们配置一下即可。首先新建仓库并上传代码 2. 点击流水线,然后进行配置在这里可以选择触发方式3. 点击任务编排默认是会有前两个阶段,自己需要点击第二个阶段最后的+号,然后就新建了一个阶段新建完之后点击新的任务,选择部署下面需...原创 2022-05-27 17:04:23 · 3174 阅读 · 3 评论 -
linux如何用一条命令,杀掉jar包对应的进程
在做项目自动化部署的时候,如果直接启动新的jar包,就会出现端口被占用的问题,那么我们就希望,在新的jar启动之前,杀掉上一个版本的jar进程。使用下面这一条命令就可以。ps -ef | grep test.jar | grep -v grep | awk '{print $2}' | xargs kill -9...原创 2022-05-27 16:38:10 · 1641 阅读 · 0 评论 -
服务器如何配置nginx使得不加8080端口就能访问项目
如何配置nginx使得不加8080端口就能访问项目?更改nginx的配置文件,在server{}里添加如下内容server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass原创 2021-07-22 22:22:42 · 1956 阅读 · 1 评论