会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
乐小天
博客园
首页
新随笔
联系
订阅
管理
2021年12月29日
记一种拖拉拽编排流程的思路
摘要: 记一种拖拉拽编排流程的思路 有这么一个场景,我们希望能在界面上编排流程,可以添加任意类型的节点,也可以编排节点之间的约束条件。拿采购流程举例,项目经理节点发起采购流程指向采购部门,如果金额在5W以下,采购部门直接评审结束;否则还要经过CEO审批。 想到了三种实现技术: 1、AntG6可视化组件 2、
阅读全文
posted @ 2021-12-29 17:11 乐小天
阅读(251)
评论(0)
推荐(0)
2021年12月28日
Gitlab自动触发流水线
摘要: Gitlab自动触发流水线 我们希望版本管理工具和持续集成工具联动起来,如提交代码时,自动触发集成工具的进行代码监测,检测成功后集成工具再通知版本管理工具进行下一步操作。 Jenkins会为当前代码库生成一个订阅地址,绑定到Gitlab。而Jenkins想调用Gitlab想调用Gitlab的API则
阅读全文
posted @ 2021-12-28 18:24 乐小天
阅读(3563)
评论(0)
推荐(0)
Jenkins并行流程
摘要: Jenkins并行流程 某些环节可能会由很多进程,并且这些进程可以并行执行,我们可以设置并行流程。 例如静态测试包括bug扫描、安全扫描、代码风格扫描、非标软件扫描等,这些进程都可以是并行的,最终某一个失败了则整个环节失败。 官网文档地址: https://www.jenkins.io/zh/doc
阅读全文
posted @ 2021-12-28 18:15 乐小天
阅读(345)
评论(0)
推荐(0)
隐藏Jenkinsfile敏感信息
摘要: 隐藏Jenkinsfile敏感信息 简介 官网资料:指令environment。 https://www.jenkins.io/zh/doc/book/pipeline/syntax/#environment 不过官网只给了简单解释。下面做一些总结: 与parameterl类似,定义在最外层则作用全
阅读全文
posted @ 2021-12-28 18:06 乐小天
阅读(334)
评论(0)
推荐(0)
Jenkins变量
摘要: Jenkins变量 Jenkins服务器查看 以下网址提供了全局变量页,可参考使用 https://opensource.triology.de/jenkins/pipeline-syntax/globals 脚本中打印所有变量 sh "env"会将当前env中所有的变量全打印出来。 stages
阅读全文
posted @ 2021-12-28 18:04 乐小天
阅读(365)
评论(0)
推荐(0)
Jenkins条件判断
摘要: Jenkins条件判断 Jenkins条件判断又两条关键指令: input、 when 前者可以进行卡点交互,关键步骤可以设置二次确认。 input语法 详情请见官网文档。官网文档引用语法上可能有些问题,后面会有解释。 https://www.jenkins.io/zh/doc/book/pipel
阅读全文
posted @ 2021-12-28 18:00 乐小天
阅读(2660)
评论(0)
推荐(0)
Jenkins 流水线语法自动部署
摘要: Jenkins 流水线语法自动部署 Jenkins自动编译自动部署要完成以下几个任务 1、拥有NodeJS环境,执行npm i & npm run build指令,在工作空间打出dist包 2、利用Dockfile制作以nginx为基础镜像的前端镜像 3、镜像上传到镜像库 4、在服务器上部署Dock
阅读全文
posted @ 2021-12-28 17:58 乐小天
阅读(734)
评论(0)
推荐(0)
Jenkins配置钉钉通知
摘要: Jenkins配置钉钉通知 说起来添加钉钉通知的原理很简单,钉钉生成一个订阅地址(API接口),Jenkins相关步骤去调用这个订阅地址即达到通知效果。 创建钉钉机器人 注意:钉钉机器人需要群主开放权限才能创建。 建群,打开【群设置】->【智能群助手】->【添加机器人】->【自定义 WebHook接
阅读全文
posted @ 2021-12-28 17:51 乐小天
阅读(1435)
评论(0)
推荐(0)
Jenkins获取提交信息
摘要: Jenkins获取提交信息 利用脚本查出提交信息。例如git log --oneline获取提交描述信息,将其负值给env对象 stages { stage("stage 1: Test dingding notify") { steps { echo 'Test dingding notify'
阅读全文
posted @ 2021-12-28 17:39 乐小天
阅读(1316)
评论(0)
推荐(0)
Jenkins安装Nodejs
摘要: Jenkins安装Nodejs 前端自动化构建执行install、build等命令都要用到Nodejs。在Jenkins安装插件即可使用。 安装Nodejs 1、登录Jenkins系统,点击面包屑【Dashboard】出现左侧导航 2、点击【系统管理】->【插件管理】进入插件管理页。 3、可选插件搜
阅读全文
posted @ 2021-12-28 17:38 乐小天
阅读(4944)
评论(0)
推荐(0)
下一页
公告