Fork me on GitHub

一起学 docker(十) --jenkins 的使用

什么是 Jenkins?

jenkins 是一个广泛用于持续构建的可视化 web 工具,持续构建说得更直白点,就是各种项目的”自动化”编译、打包、分发部署。jenkins 可以很好的支持各种语言(比如:java, c#, php 等)的项目构建,也完全兼容 ant、maven、gradle 等多种第三方构建工具,同时跟 svn、git 能无缝集成,也支持直接与知名源代码托管网站,比如 github、bitbucket 直接集成。

jenkins 官网地址为https://jenkins.io/,jenkins 本身是用 java 语言开发的,所以安装 jenkins 的机器至少要有 jdk,另外建议 git、ant、maven、gradle、groovy 等工具也一并安装好,方便与这些构建工具集成。

Jenkins 使用流程

1. 安装

安装 java:

sudo yum install -y java

设置 Jenkins 源:

参考:http://pkg.jenkins-ci.org/redhat/

下载 jenkins.repo 定义源:

sudo wget -O /etc/yum.repos.d/jenkins.repohttp://pkg.jenkins.io/redhat/jenkins.repo

可查看定义的源:

导入 jenkins key:

sudo rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

安装 jenkins:

yum install jenkins

参考地址:http://pkg.jenkins-ci.org/redhat/

2. 启动 jenkins

sudo service jenkins start

3. 查看 jenkins 进程状态

systemctl status jenkins

4. 配置文件

jenkins 默认配置文件是 /etc/sysconfig/jenkins

日志目录

tail –f /var/log/jenkins/jenkins.log

5. 访问 jenkins 服务

http://IP:8080

注意:如果第一次启动的时候访问失败,可以执行 systemctl restart jenkins 重启 Jenkins 就可以了

6. 初始化权限配置

执行提示命令获取管理员密码:

Jenkins 实例离线可参考我的另一篇文章:
Jenkins 实例离线问题

7. 熟悉基本组件

Jenkins 集成了很多组建,我们默认选择系统建议的组建安装。

创建新用户:

安全配置

创建演示任务(利用 maven 编译项目)

任务名称:hello-jenkins

任务配置:

保存并构建:

构建并执行成功:

参考资料:

Jenkins 官方文档

Jenkins 教程

Jenkins 中文社区

https://www.cnblogs.com/kevingrace/category/924512.html

https://www.cnblogs.com/rslai/p/8135460.html

赞赏是最好的支持与鼓励!
-------------本文结束感谢您的阅读-------------