本示例以一个gitee上的nodejs项目为例:
- gitee地址:https://gitee.com/niro_chen/nodejs-test.git
- 分支:master
首先创建流水线,参考:创建流水线,之后按照下面的步骤配置执行流水线
步骤1:配置“代码来源”
进入流水线配置页面,点击“代码获取”
详细配置说明参考:代码获取
1、“代码来源”选择“Git”
2、“Git类型”选择“Github”
3、填写“git地址”,“分支”
步骤2:配置“代码编译”
点击“代码编译”
详细配置说明参考:代码编译
1、选择“代码源所在目录”
2、示例项目为nodejs项目,所以“编译环境]选择“Nodejs”
3、“nodejs版本”使用默认值即可
4、“nodejs编译工具”使用默认值即可
5、“是否打包为静态文件”选择“否”
6、“nodejs编译命令”使用默认值即可
步骤3:配置“镜像构建”
点击“镜像构建”
详细配置说明参考:镜像构建
1、选择“nodejs文件源”
2、“nodejs镜像版本”使用默认值即可
3、填写“nodejs启动命令”,内容为:yarn run start
4、“基础镜像仓库”使用默认的即可,若没有“镜像仓库”则需要创建“镜像仓库”,参考:创建镜像仓库
4、“Dockerfile”、“镜像名称”、“镜像全名”、“镜像版本号”使用默认配置即可
步骤4:配置“镜像同步”
点击“镜像同步”
详细配置说明参考:镜像同步
1、选择“源镜像”
2、“源镜像仓库”、“目标镜像仓库”、“镜像保留个数”使用默认配置即可
步骤5:添加并配置“镜像部署”
点击“+”添加按钮
“步骤模板”选择“镜像部署”,其他参数使用默认值即可,点击“提交”
详细配置说明参考:镜像部署
1、选择“部署镜像”
2、“是否部署到已有项目”选择“否”
3、选择“环境”
4、选择“资源池”,若没有“资源池”需要先创建[资源池]
5、填写“项目名称”
6、“启动命令”、“启动命令参数”可不配置,配置方法参考:[生命周期-设置启动命令]
7、“资源限制”使用默认配置即可,配置方法参考:[资源限制]
步骤6:执行流水线
点击“执行流水线”
开始执行
步骤7:完成
流水线执行完成后会在日志中打印“流水线执行结束”
点击“资源池管理”,点击“资源池名称”
在项目管理界面可以看到名称为“nodejs-project”的项目
点击“名称”进入项目详情页,可以看到项目明细
点击“实例列表”,复制“实例IP”
将实例IP复制到浏览器地址栏中并拼接端口号3000,按下回车键页面出现“Welcome to nodejs/b1 Express”,说明项目部署成功
作者:陈晓东 创建时间:2021-04-20 13:49
最后编辑:韓胜永 更新时间:2025-04-29 18:46
最后编辑:韓胜永 更新时间:2025-04-29 18:46