问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jenkins 怎样实现自动部署的流程图

发布网友 发布时间:2022-04-24 04:14

我来回答

2个回答

懂视网 时间:2022-05-19 13:41

在引入自动化部署工具的时候,我们对比了jenkins和gitlab CI,jenkins有非常丰富的插件,配置起来方便。gitlab CI更倾向于脚本配置,当然jenkins也可以使用pipeline实现全脚本化配置(everything is code,哈哈)。我们这里主要讲述jenkins的自动化部署。

基本组合是jenkins+git+msbuild+python,实现从代码仓库拉取、编译、打包、部署、自动化测试。(.net core和framework4.6.1可以不依赖msbuild构建,将在下一篇文章中讲述)

一、安装环境

1.jenkins是java生态圈的产品,需要安装jdk

2..net项目依赖.net framework,安装需要的framework版本(如framework4.5.1)

3.安装构建工具msbuild

4.安装nuget

5.安装jenkins

二、配置jenkins

1.安装好jenkins后,进入“系统管理”->“插件管理”,安装git和msbuild这两款插件。

2.安装好插件后,新建一个项目,选择“构建一个自由风格的软件项目”,然后点确定。

3.源码管理选择git。

4.添加构建步骤,构建一个项目

5.项目需要nuget获取程序包的,可以使用批处理来实现,继续添加构建步骤:

6.nuget restore 命令获取项目需要程序包

Rebulid:构建

Configuratiom = Release:按release打包

DeployOnBuild = true/false:是否打包

PublishProfile=pub100:pub100是VS打包的配置文件

注意:这里的Msbuild Version选择了vs2017里的,jenkins插件库中的msbuild版本太低,编译经常出错,最简单的做法就是安装VS,然后在“系统管理”->“全局工具配置”中配置VS工具中的msbuild路径

7.构建触发器,jenkins提供定时构建及轮询机制。轮询是设置一段时间间隔,去代码仓库检测是否有更新,有更新触发构建。

8.保存,选择“立即构建”

9.构建成功

10.控制台日志

部署服务器和自动化测试都由python实现,感兴趣的可以看我另外一篇文章。

热心网友 时间:2022-05-19 10:49

8.8.1 局部变量
局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。
例如:
int f1(int a) /*函数f1*/
{
int b,c;
……
}
a,b,c有效
int f2(int x) /*函数f2*/
{
int y,z;
……
}
x,y,z有效
main()
{
int m,n;
……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 jenkins自动化构建如何实现? 录快手为什么有时间限制? 快手视频最长可以录多久? 录快手时间最长多少秒 快手最长能录多长? 快手可以录制多长时间 商业保险好不好值得购买吗 商业保险好吗 商业保险值得购买吗 商业保险好不好 可以让事实来说话 商业保险到底好不好?锦上添花不可少 商业保险好吗 具有六大优势 购买商业保险好不好 商业保险好不好用? 商业保险好吗 支付宝验证码怎么设置 OPPO 手机能否刷回旧的系统版本,能升级吗? 如何用OPPO手机在电脑刷原厂? 德马吉机头卡住刀库怎么解决? 德马吉海德汗系统如何手动装刀 德马吉刀柄装反了怎么办? 如何用Jenkins实现自动化部署svn更新代码 怎么实现jenkins自动部署搭建的环境 Jenkins如何实现单个项目集合git多个分支自动部署 有了Jenkins,为什么还需要一个独立的部署系统 为什么要用jenkins自动部署 jenkins怎么自动化部署windows服务 什么是Jenkins? 怎么集成jenkins定时自动部署 jenkins,设置集成测试环境,就是构建过程先部署服务,然后运行整体测试用 ... 这是jenkins自动部署,刚刚看到这里错误了,是怎么回事 怎样判断jenkins创建的自动部署测试环境的job是否成功了 普通的眼镜注册商标属于哪一类? 在商标分类中,眼镜属于哪一类 眼镜(用品)注册商标属于哪一类? 眼镜属于商标哪一类 眼镜店注册商标属于哪一类? 眼镜是商标第几类请高手指教一下。 眼镜,护目镜注册商标属于哪一类? 眼镜用品,注册商标属于哪一类? 眼镜属于商标分类中的哪一类