简述
Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易的设置一个持续集成和持续发布的管道。
持续集成 (CI)是一个 DevOps 实践。当团队成员正常提交代码到版本控制仓库时,会运行自动化构建和测试。持续发布(CD)是一系列实践,当代码修改后,自动构建,测试,并且发布到生产环境中。
安装
- 安装OpenJDK8
[root@jenkins ~]# dnf install java
- 安装Jenkins
[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.263.4-1.1.noarch.rpm [root@jenkins ~]# rpm -ivh jenkins-2.263.4-1.1.noarch.rpm 警告:jenkins-2.263.4-1.1.noarch.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID 45f2c3d5: NOKEY Verifying... ################################# [100%] 准备中... ################################# [100%] 正在升级/安装... 1:jenkins-2.263.4-1.1 ################################# [100%]
- 启动 Jenkins 服务
[root@jenkins ~]# systemctl start jenkins [root@jenkins ~]# systemctl enable jenkins jenkins.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable jenkins [root@jenkins ~]# systemctl status jenkins
防火墙
- 如果你在被防火墙保护的远程 CentOS 服务器上安装了 Jenkins,你需要开放端口号8080
[root@jenkins ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp success [root@jenkins ~]# firewall-cmd --reload success
设置 Jenkins
- 先打开你的浏览器,并且输入域名或者服务器 IP 地址,加上端口号8080
- 一个类似上面的界面将会出现,提示你输入在安装过程中创建的超级管理员密码:
[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword 43b551b3479444b39ce3bf07727e4054
- 如果你熟悉自己所需插件,选择插件来安装,不熟悉就选择默认推荐安装。
- 创建管理用户
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论