创建第一个流水线项目
前提: 开起了 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/