代码拉取完成,页面将自动刷新
基于AbpVNext构建轻量的模块框架,移除官网架构中非必要的功能,并对CI&CD做了进一步的支持,支持docker镜像生成、k8s部署、Skywalking和nacos,它针对的是微服务的快速启动模板,是服务而非应用。
使用rename.ps1,重命名为及的项目和命名空间,如下
1.使用命令行转到当前目录,执行
.\rename.ps1 YouProjectName
3.等待执行完毕,会在当前目录中生成新的项目
CI和CD默认使用分支检测再releases和hotfix分支上有合并的提交时,进行自动化构建并且部署到k8s环境
使用gitlab的CI能力,gitlab-runner需要做如下准备工作
使用gitlab ci,无需做其他更改,gitlab会自动检测代码仓库的中.gitlab-ci.yml文件,并且自动执行构建和部署
你需要更改etc/k8s下的yaml部署文件,镜像名使用IMAGE变量
docker build -t Dockerfile.local lopos/abpvnext:0.0.1 .
开发环境使用最后提交的commit信息作为镜像的标签
docker build -t lopos/abpvnext:0.0.1 .
k8s部署已集成在了CI中,可单独执行配置进行部署
# 应用配置
kubectl apply -f etc/k8s/ -n default
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。