gitee流水线
jdk环境
可以用wget,curl下载jdk的压缩包,或者官网下载压缩包拷贝服务器
官网地址:https://www.oracle.com/cn/java/technologies/downloads/#java11
提示:jdk11以上,里面默认没有jre包了
maven
下载maven压缩包,解压,找一个目录存放
官网地址:https://maven.apache.org/download.cgi
maven换源
1 | <!-- 阿里云仓库,个人配置 --> |
node环境
centos7下载node18以上版本或报错,解决办法是升级gclib依赖或者下载node子版本
node非官方版本
地址:https://unofficial-builds.nodejs.org/download/release/
解压
1 | tar -xzvf node-v18.20.4-linux-x64-glibc-217.tar.gz -C /opt |
重命名
1 | mv /opt/node-v18.20.4-linux-x64-glibc-217 /opt/node-v18.20 |
环境变量
1 | cd /etc/profile |
写入环境变量
1 | export NODE_HOME=/opt/node-v18.20 |
刷新
1 | source /etc/profile |
换源
1 | npm config set registry https://npm.aliyun.com |
查看镜像源
1 | npm config get registry |


1 | # maven仓库 |
CICD部署项目
在设置里面选择流水线管理,创建主机,把里面代码复制服务器执行,会自动添加主机

构建失败


查看日志,失败了,原因是node分配内存不够,我的2g运行内存太小

以后有条件再弄吧,大致流程是这样
前端
- 更新代码
- 安装依赖
- 项目打包
后端
- 更新代码
- 项目打包
- 拷贝
- 重启
流水线编辑文件后端
1 | stages: |
流水线编辑文件前端
1 | stages: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zouwenの个人博客!
评论