智能
助手
最大化  清空记录 停止  历史记录
翻译选中文本
选中一段文本后进行翻译
名词解释
选中一段文本后进行名词解释
知识图谱生成
通过图谱展示知识信息
登录用户在知识浏览页面可用
答案生成
AI自动回答一个问答功能中的问题
登录用户在问答浏览页面,且问题开放回答中可用
知识摘要
自动为当前知识生成摘要
知识浏览页面可用
知识问答
针对当前知识进行智能问答
知识浏览面可用
2025-11-23 16:55:07 版本 : 7.7 正式代码发布
作者: 文艺范儿 于 2025年11月23日 发布在分类 / DevOps / jekins 下,并于 2025年11月23日 编辑
 历史版本

备注 修改日期 修改人
创建版本 2025-11-23 16:55:07[当前版本] 文艺范儿

7.7 正式代码发布

1. 将稳定版本的main打标签tag

[root@201-jenkins game]# vim index.html #v1.0.1
[root@201-jenkins game]# git add .
[root@201-jenkins game]# git commit -m "v1.0.1"
#为当前仓库的代码打tag
[root@201-jenkins game]# git tag -a v1.0.1 -m "v1.0.1"
[root@201-jenkins game]# git tag


2. 将tab提交到gitlab

#推送tag到远程仓库
[root@201-jenkins game]# git push -u origin v1.0.1


3. Jenkins操作

查看是否有Git Parameter这个插件,如果没有安装即可。

新建项目deploy_job,选择此项目是参数化的-里面选择 Git Parameter

粘贴图片

再添加选项参数(Choice Parameter

粘贴图片

再到git选项中,指定git Url和指定分支为变量

粘贴图片

再在构建中添加执行脚本

粘贴图片

##脚本内容
[root@201-jenkins scripts]# pwd
/home/deploy/scripts
[root@201-jenkins scripts]# ll deploy_game.sh 
-rw-r--r-- 1 root root 596 11月 23 14:47 deploy_game.sh
[root@201-jenkins scripts]# cat deploy_game.sh 
#!/bin/bash

CODE_DIR=$(pwd)
WEB_DIR="/home/deploy/nginx/html/"
WEB_IP="10.0.0.204"

get_code_tar(){
    cd $CODE_DIR && tar zcf /opt/web-$git_version.tar.gz ./*
}
scp_code_web(){
    scp /opt/web-$git_version.tar.gz $WEB_IP:$WEB_DIR
}
code_tarxf(){
    ssh $WEB_IP "cd $WEB_DIR && mkdir web-$git_version && tar xf web-$git_version.tar.gz -C web-$git_version"
}
ln_html(){
    ssh $WEB_IP "cd $WEB_DIR && rm -rf game && ln -s web-$git_version game"
}

main(){
get_code_tar;
scp_code_web;
code_tarxf;
ln_html;
}

if [ $action = "deploy" ];then
    main
elif [ $action ="rollback" ];then
    ln_html
fi


4. 拉取对应的版本

##提交并推送代码tag v1.0.2

[root@201-jenkins game]# vim index.html #v1.0.2
[root@201-jenkins game]# git add .
[root@201-jenkins game]# git commit -m "v1.0.2"
#为当前仓库的代码打tag
[root@201-jenkins game]# git tag -a v1.0.2 -m "v1.0.2"
[root@201-jenkins game]# git tag
#推送tag到远程仓库
[root@201-jenkins game]# git push -u origin v1.0.2

再到jenkins页面刷新,可以看到两个tag版本号,和选择发布还是回滚

粘贴图片

历史版本-目录  [回到顶端]
    文艺知识分享平台 -V 5.2.5 -wcp