jenkins
文章平均质量分 64
jenkins
花阴偷移
水之积也无厚,则其负大舟也无力,目前从事数据采集和.net开发。
展开
-
jenkins 自动化部署的实现(10)
1.介绍 前面第6章介绍过使用pipeline编写各阶段,包括:checkout、nuget restore,Build, Publish。这些属于CI 也就是持续集成。在第9章介绍过多分支构建,本篇在6,9章基础上继续。 后续还需要的阶段包括:pack(打包),根据分支不同上传到不同的服务器再执行脚本部署,这些属于CD 也就是持续部署。 本节重点讲如何打包zip上传到目标服务器。...原创 2022-11-30 17:15:00 · 201 阅读 · 0 评论 -
jenkins 环境变量与构建工具(7)
一.环境变量 环境变量可以看作是pipeline与jenkins交互的媒介,比如可以在pipeline中通过BUILD_NUMBER变量知道构建任务的当前构建次数,环境变量可以分为jenkins内置变量和自定义变量。 1.1 jenkins内置变量 在pipeline执行时,jenkins通过一个名为env的全局变量,将jenkins内置环境变量暴露出来,使用方法如 stag...原创 2022-11-30 17:14:00 · 267 阅读 · 0 评论 -
jenkins 触发pipeline执行(8) 未完
一.时间触发 之前是通过手动触发构建的,显然不够自动化,对于pipeline触发条件,一般是时间触发和事件触发。 时间触发是指定义一个时间,时间到了就触发pipeline执行,在jenkins pipeline中使用trigger指令来定义时间触发。trigger指令只能被定义在pipeline块下,jenkins内置支持cron,pollSCM,upstream三种方式,其它方式可以通...原创 2022-11-30 17:14:00 · 166 阅读 · 0 评论 -
jenkins 多分支构建(9)
1.创建多分支pipeline 前面所有例子都是单分支pipeline项目,而在实际项目中,往往需要多分支同时进行开发。如果为每个分支都分别创建一个jenkins项目,实在有些多余。幸好jenkins支持多分支pipeline(Multibranch Pipeline)。在创建此类项目时,就需要选择Multibranch Pipeline,如下所示: 下面创建了一个项目叫multibra...原创 2022-11-30 17:14:00 · 381 阅读 · 0 评论 -
jenkins 的pipeline 语法讲解下 (5) 未完
一.在声明式pipeline中使用脚本 jenkins pipeline专门提供了一个script步骤,你能在script步骤中像写代码一样写pipeline逻辑,比如分别在不同的浏览器上跑测试。 pipeline { agent any stages { stage('Example') { steps { ...原创 2022-11-30 17:13:00 · 39 阅读 · 0 评论 -
jenkins Pipeline构建.net core 持续集成 CI 简单示例(6)
介绍 第3章中,jenkins配置了腾讯工蜂的仓库,在此基础上用pipeline来构建.net core的示例,此示例只是演示,真实的生产环境下构建还需要补充和完善。 项目结构目录如下所示: 下面是Jenkinsfile文件的配置pipeline { agent any options{ //pipeline超时时间 timeout(time...原创 2022-11-30 17:13:00 · 128 阅读 · 0 评论 -
jenkins for windows web端配置(2)
在上一篇(jenkins for windows)安装完成后,接着在浏览器打开localhost:8080,开始web端配置1.确认管理员密码 密码存入地址:C:\Users\AndyH\AppData\Local\Jenkins\.jenkins\secrets\initialAdminPassword 我本机安装后密码为:13df769436b64b9a896845dba6e8f...原创 2022-11-30 17:12:00 · 99 阅读 · 0 评论 -
jenkins 的pipeline 语法讲解上 (4)
一.必要的groovy知识 学习pipeline可以不需要任何groovy知识,但是学习下对于写pipeline如虎添翼。 变量def关键词#结尾分号不是必须的def x="abc"def y="xyz" 下面是声明类似js的对象//编译服务器设置startdef buildNodeSettings = [:]buildNodeSettings.node ...原创 2022-11-30 17:12:00 · 112 阅读 · 0 评论 -
jenkins 的pipeline入门 (3)
一.简介 在jenkins 1.x中只能通过手动操作来"描述"部署流水线,而2.x支持了pipe as code了,可以通过“代码”来描述部署流水线。 pipeline使用代码,而不是UI的意义在于: 1)更好的版本化:将pipeline提交到软件版本库中进行版本控制。 2)更好的协作:pipeline的每次修改对所有人都是可见的,除此之外,还可以对pipeline进行代码审查...原创 2022-11-30 17:12:00 · 165 阅读 · 0 评论 -
jenkins for windows安装 (1)
1.安装文件下载地址 https://www.jenkins.io/download/ 选择windows2. 安装 jenkins.msi安装 下面输入域账号和密码用于启动jenkins服务,如果test credentials不通过,需要添加账号权限(解决方案:https://blog.csdn.net/qq_40738077/article/details/1...原创 2022-11-30 17:10:00 · 40 阅读 · 0 评论