创建第一个流水线项目
前提: 开起了 devops
简单方法,让模版生成一个 jenkinspipline的文件。
"尚医通" 微服务项目 DevOps 实战 - 流水线拉取代码 (kubesphere.io)
医院挂号系统




然后点击进去:

yygh-parent-devops
医院挂号


点击创建,然后




然后有一个 可视化的界面:

当我们不会编辑 jenkinsfile ,我们可以让界面帮我们创建。

然后编辑流水线
在空白的地方 点击后, 右边会出现,代理 , 类型 可以是 maven ,go, Python,等。
就是 在k8s上, jenkisn有一个 master节点, 其他的都是代理节点,处理流水线任务。

选择 Jenkins Agent (kubesphere.io)

第一步: 拉取代码:


补充知识点: 添加步骤: 选择容器,可以指定要基础的base, maven,python 等环境。
添加指定容器:



点击 添加 嵌套步骤:




git@gitee.com:wang-huamao/yygh-parent.git
复制粘贴

这里注意,用gitee 用户名 密码的方式,目前https 可以, git 的失效了, 不知道为什么。
整个流水线的第一步 做好了,
我们测试一下, 看看能否拉取成功。
添加嵌套步骤


ls
查看一下当前是否有代码了


然后点击确定, 确定
这样我流水线的第一步就改好了。
点击 "运行" 测试一下
一次运行要准备 kubesphere-devops-worker maven 环境,比较慢。


点进去

查看日志:

第二步: 项目编译
https://www.kubesphere.io/zh/learn/level_4/lesson_39/video/
51工具盒子