操作系统环境集成
shell 工作空间 环境 文件
内置步骤为返回值提供多个集成点,可以在流水线中利用这些集成点来执行后续操作或决策
block步骤,允许块内步骤使用隔离环境,如隔离环境变量
shell步骤
sh步骤
sh 'xxxxx' //返回信息默认不会与流水线有过多集成
...
小马奔腾
3年前 (2019-12-20) 1525℃ 0评论
1喜欢
Blue Ocean
管理已有流水线
在变更视图,点击提交码可以跳转到对应的源码控制系统
测试 junit '**/build/reports/**/*.xml'
制品 archive 'build/libs/**/*.jar'
Shell
...
小马奔腾
3年前 (2019-12-19) 3052℃ 0评论
1喜欢
声明式流水线
支持声明式流水线功能的插件与Blue Ocean紧紧绑在一起
声明式流水线结构:
代码块,{}包裹
部分,stages,steps,post
指令,是一条语句或代码块,用于定义值、配置行为、指定要完成的行为
步骤,steps中的一条语句
条件,
-when,存在于s...
小马奔腾
3年前 (2019-12-14) 1959℃ 0评论
1喜欢
通知与报告
通知
电子邮件
基本电子邮件
在系统配置中配置,Jenkins Location,配置url和管理员邮箱;E-mail Notification
Shell
...
小马奔腾
3年前 (2019-11-30) 3086℃ 0评论
1喜欢
Jenkins2 简介
DSL基于groovy实现,是jenkins核心组件;jenkinsfile -> 声明式流水线,其中jenkinsfile可使用源码版本控制
流水线即代码:脚本式流水线 -> 更高级 -> 声明式流水线(接近web界面构建的流水线)
B...
小马奔腾
3年前 (2019-11-27) 2452℃ 0评论
2喜欢
流程概括
1、通过Docker管理Jenkins资源
2、通过Jenkins创建Docker镜像
整体流程:
构建与发布:
Jenkins执行编译>Docker中运行服务>操作可跟踪
环境要求:
一台提供Git服务的服务器,也可以直接使用Github...
小马奔腾
5年前 (2018-01-02) 13918℃ 1评论
2喜欢