七仔的博客

七仔的博客GithubPages分博

0%

Jenkins中BlueOcean的使用

BlueOcean重新考虑了Jenkins的用户体验,由Jenkins Pipeline设计,但仍然兼容自由式工作,减少了团队成员的混乱,增加了清晰度

Jenkins中BlueOcean的使用

介绍

Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。
BlueOcean是Jenkins中的一个插件,相对于原生的Jenkins界面,BlueOcean的配置和使用的界面更加清爽。

安装

在Jenkins的菜单栏的[系统管理]->[插件管理]->[可选插件]中搜索Blue Ocean进行安装,安装后重新启动Jenkins,操作如图:
Jenkins安装BlueOcean

使用

重启后可以在菜单栏看到[打开Blue Ocean]

新建一个项目后输入项目git地址,之后会提交git,内容是一个Jenkinsfile,会放到项目的根路径,BlueOcean就是根据这个Jenkinsfile进行构建

后面可以使用Blue Ocean的界面进行配置,也可以直接修改Jenkinsfile

这里贴出来我的Jenkinsfile,只做了代码拉取和项目构建,后续会继续更新

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pipeline {
agent any
stages {
stage('pull code') {
steps {
git(branch: 'main', url: 'https://github.com/baby7/baby7-blog-server.git')
}
}
stage('build') {
steps {
withGradle() {
sh '''chmod 777 gradlew
./gradlew build'''
}
}
}
}
}

Blue Ocean 配置

关于Jenkinsfile的使用可以参考Blue Ocean文档

此为博主副博客,留言请去主博客,转载请注明出处:https://www.baby7blog.com/myBlog/103.html

欢迎关注我的其它发布渠道