2022年11月30日

jenkins 自动化部署的实现(10)

摘要: 1.介绍 前面第6章介绍过使用pipeline编写各阶段,包括:checkout、nuget restore, Build, Publish。这些属于CI 也就是持续集成。在第9章介绍过多分支构建,本篇在6,9章基础上继续。 后续还需要的阶段包括:pack(打包),根据分支不同上传到不同的服务器再执 阅读全文

posted @ 2022-11-30 17:15 花阴偷移 阅读(128) 评论(0) 推荐(0) 编辑

jenkins 环境变量与构建工具(7)

摘要: 一.环境变量 环境变量可以看作是pipeline与jenkins交互的媒介,比如可以在pipeline中通过BUILD_NUMBER变量知道构建任务的当前构建次数,环境变量可以分为jenkins内置变量和自定义变量。 1.1 jenkins内置变量 在pipeline执行时,jenkins通过一个名 阅读全文

posted @ 2022-11-30 17:14 花阴偷移 阅读(18) 评论(0) 推荐(0) 编辑

jenkins 触发pipeline执行(8) 未完

摘要: 一.时间触发 之前是通过手动触发构建的,显然不够自动化,对于pipeline触发条件,一般是时间触发和事件触发。 时间触发是指定义一个时间,时间到了就触发pipeline执行,在jenkins pipeline中使用trigger指令来定义时间触发。trigger指令只能被定义在pipeline块下 阅读全文

posted @ 2022-11-30 17:14 花阴偷移 阅读(43) 评论(0) 推荐(0) 编辑

jenkins 多分支构建(9)

摘要: 1.创建多分支pipeline 前面所有例子都是单分支pipeline项目,而在实际项目中,往往需要多分支同时进行开发。如果为每个分支都分别创建一个jenkins项目,实在有些多余。幸好jenkins支持多分支pipeline(Multibranch Pipeline)。在创建此类项目时,就需要选择 阅读全文

posted @ 2022-11-30 17:14 花阴偷移 阅读(112) 评论(0) 推荐(0) 编辑

jenkins 的pipeline 语法讲解下 (5) 未完

摘要: 一.在声明式pipeline中使用脚本 jenkins pipeline专门提供了一个script步骤,你能在script步骤中像写代码一样写pipeline逻辑,比如分别在不同的浏览器上跑测试。 pipeline { agent any stages { stage('Example') { st 阅读全文

posted @ 2022-11-30 17:13 花阴偷移 阅读(10) 评论(0) 推荐(0) 编辑

jenkins Pipeline构建.net core 持续集成 CI 简单示例(6)

摘要: 介绍 第3章中,jenkins配置了腾讯工蜂的仓库,在此基础上用pipeline来构建.net core的示例,此示例只是演示,真实的生产环境下构建还需要补充和完善。 项目结构目录如下所示: 下面是Jenkinsfile文件的配置 pipeline { agent any options{ //pi 阅读全文

posted @ 2022-11-30 17:13 花阴偷移 阅读(12) 评论(0) 推荐(0) 编辑

jenkins for windows web端配置(2)

摘要: 在上一篇(jenkins for windows)安装完成后,接着在浏览器打开localhost:8080, 开始web端配置 1.确认管理员密码 密码存入地址:C:\Users\AndyH\AppData\Local\Jenkins\.jenkins\secrets\initialAdminPas 阅读全文

posted @ 2022-11-30 17:12 花阴偷移 阅读(10) 评论(0) 推荐(0) 编辑

jenkins 的pipeline入门 (3)

摘要: 一.简介 在jenkins 1.x中只能通过手动操作来"描述"部署流水线,而2.x支持了pipe as code了,可以通过“代码”来描述部署流水线。 pipeline使用代码,而不是UI的意义在于: 1)更好的版本化: 将pipeline提交到软件版本库中进行版本控制。 2)更好的协作:pipel 阅读全文

posted @ 2022-11-30 17:12 花阴偷移 阅读(125) 评论(0) 推荐(0) 编辑

jenkins 的pipeline 语法讲解上 (4)

摘要: 一.必要的groovy知识 学习pipeline可以不需要任何groovy知识,但是学习下对于写pipeline如虎添翼。 变量def关键词 #结尾分号不是必须的 def x="abc" def y="xyz" 下面是声明类似js的对象 //编译服务器设置start def buildNodeSet 阅读全文

posted @ 2022-11-30 17:12 花阴偷移 阅读(29) 评论(0) 推荐(0) 编辑

jenkins for windows安装 (1)

摘要: 1. 安装文件下载地址 https://www.jenkins.io/download/ 选择windows 2. 安装 jenkins.msi 安装 下面输入域账号和密码用于启动jenkins服务,如果test credentials不通过,需要添加账号权限(解决方案:https://blog.c 阅读全文

posted @ 2022-11-30 17:10 花阴偷移 阅读(12) 评论(0) 推荐(0) 编辑

导航