Jenkins教程

本文详细介绍了Jenkins的安装与配置过程,包括在MacOS上使用Homebrew安装,启动服务,以及设置管理员密码。接着讲解了Jenkins的基本使用,如创建新任务,配置源码管理、构建触发器和构建环境。此外,还提到了构建结果的展示,如构建状态和稳定性。通过实例展示了如何创建一个简单的Shell脚本任务并进行构建。
摘要由CSDN通过智能技术生成

介绍

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。
CI(Continuous integration)持续集成,强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。
CD(Continuous Delivery)持续交付,是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。比如,我们完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境。

安装

jenkins官网https://www.jenkins.io/zh/
jenkin官网
可以看到可以下载的jeckin版本。我选择了macos。
安装命令如下:

Install the latest LTS version: brew install jenkins-lts
Install a specific LTS version: brew install jenkins-lts@YOUR_VERSION
Start the Jenkins service: brew services start jenkins-lts
Restart the Jenkins service: brew services restart jenkins-lts
Update the Jenkins version: brew upgrade jenkins-lts

执行

ps -ef|grep jenkins

可以看到jenkins在端口号为8080启用了。打开网址localhost:8080可以看到页面提示,按照提示信息 cat 内容。Jenkins
将cat的内容输入到管理员密码中。
安装推荐的插件就可以了.
然后创建管理员账号,然后就可以进入自己的jenkins啦。
点击manage jenkins,然后点击global tool configuration。
可以配置java,git和maven信息,不要选择自动安装,填充相应的本地已经安装过的home信息。
配置完成后,单击save保存。

简单使用

单击新建item,输入任务名称,例如demo,选择freestyle project。单击确定。
jenkins新建item
进入之后,在构建环境中,增加构建步骤,选择执行shell。当然也可以跟git关联,测试自己的Git项目。
Item配置
在执行shell 的命令中输入

echo 'hello jenkins'

点击保存即可。
然后点击立即构建,点击控制台输出就可以看到输出的相关信息。
项目输出

细节介绍

可以看到一共有几个部分
Jenkin各部分介绍

General

描述:是对任务的描述
丢弃旧的构建: 服务器资源是有限的,有时候保存了太多的历史构建,会导致Jenkins速度变慢,并且服务器硬盘资源也会被占满。当然下方的"保持构建天数" 和 保持构建的最大个数是可以自定义的,需要根据实际情况确定一个合理的值。

源码管理

源码管理就是你代码的存放位置。
源码管理
Repository URL:仓库地址

Credentials:凭证。可以使用HTTP方式的用户名密码,也可以是RSA文件。 但要通过后面的"ADD"按钮添加凭证。

Branches to build:构建的分支。*/master表示master分支,也可以设置为其他分支。

源码浏览器:你所使用的代码仓库管理工具,如github, gitlab.

URL:填入上方的仓库地址即可。

Version: gitlab服务器的版本。

构建触发器

构建任务的触发器

构建触发器

构建环境

构建之前的一些准备工作
With Ant:选择这个工具,指定jdk版本
构建环境

构建结果说明

构建状态
Successful蓝色:构建完成,并且被认为是稳定的。

Unstable黄色:构建完成,但被认为是不稳定的。

Failed红色:构建失败。

Disable灰色:构建已禁用

构建稳定性

构建稳定性用天气表示:晴、晴转多云、多云、小雨、雷阵雨。天气越好表示构建越稳定,反之亦然。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值