当前标签: jenkins
jenkins在windows上自动化部署.Net(.Net Core)项目
前言 什么是持续集成呢?Continuous integration(CI)。 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可...
2019-09-21 09:50
阅读(342)
从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布
一、前言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 Jenkins是一个广泛用于持续构建的可视化Web工具,持续构建就是将项目自动化编译、打包、部署。通过规范化来完成...
2019-09-03 23:35
阅读(142)
持续集成高级篇之Jenkins参数传入与常见任务
系列目录 <https://www.cnblogs.com/tylerzhou/p/11204826.html> 有的童鞋可能已经发现,PipeLine项目与自由式项目相比,可配置的项少了很多,比如说环境变量定义,所有步骤完成后执行动作,拉git代码库等.其实这些功能并没有缺,而是配置的方式不一样了,以前是通过图...
2019-08-30 08:13
阅读(608)
持续集成高级篇之Jenkins参数化构建(二)
系列目录 <https://www.cnblogs.com/tylerzhou/p/11204826.html> 上一节我们讲解了如何使用bat脚本或者powershell脚本自身的机制来达到参数化构建的目的,这在一定程序上增加了灵活性,然而缺点也相当明显:它只能适应一些相对比较固定的参数传入(比如像上一节讲到的...
2019-08-29 08:15
阅读(2399)
持续集成高级篇之Jenkins脚本参数化构建
系列目录 <https://www.cnblogs.com/tylerzhou/p/11204826.html> 本系列已经很久没有更新了,接前面基础篇,本系统主要介绍jenkins构建里的一些高级特性.包括脚本参数化,Jenkins Pipeline与及在PipeLine模式下如何执行常见的传统构建任务(这里指...
2019-08-28 08:15
阅读(335)
.net持续集成sonarqube篇之 sonarqube与jenkins集成(插件模式)
系列目录 <https://www.cnblogs.com/tylerzhou/p/11204826.html> Jenkins通过插件集成Sonarqube 通过上一节我们了解了如何配置以使jenkins ci环境中可以执行sonarqube构建,其实Sonarqube官方也提供了jenkins插件以便更方便...
2019-07-31 08:15
阅读(397)
.net持续集成sonarqube篇之 sonarqube与jenkins集成(命令模式)
系列目录 <https://www.cnblogs.com/tylerzhou/p/11204826.html> Sonarqube结合Jenkins与常见问题 我们引入sonarqube组件的最终目的是要为整个Ci环境服务的,如果不能集成于当前的Jenkins CI,那么我们做的很多关于sonarqube的工...
2019-07-30 08:06
阅读(176)
【06】Jenkins:Gitlab 自动触发构建以及钉钉通知
写在前面的话 在某些时候,我们希望能够实现这样一个功能,当用户提交东西到 gitlab 上的时候,希望它能够自动触发构建,发布到我们需要的环境。 目前我们内部有做类似的需求:产品提交原型到 gitlab,然后 gitlab 分支变动触发 Jenkins 构建,将最新的产品原型发布到 nginx 配置的网页...
2019-07-18 16:09
阅读(462)